#include <stdio.h>
#include <string.h>
int main() {
char name[3][50], surname[3][50];
float grade[3], sum = 0;
int i;
for (i = 0; i < 3; i++) {
printf("Name: "); scanf
("%s", name
[i
]); printf("Surname: "); scanf
("%s", surname
[i
]); printf("GPA: "); scanf
("%f", &grade
[i
]); sum += grade[i];
}
for (i = 0; i < 3; i++) {
char full[100];
strcpy(full, name[i]);
strcat(full, " ");
strcat(full, surname[i]);
printf("%s (%d chars) - GPA: %.2f\n", full
, strlen(full
), grade
[i
]); }
float avg = sum / 3;
printf("Group GPA: %.2f => %s\n", avg
, avg
>= 3.0 ?
"Good" : "FAIR");
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKCkgewogICAgY2hhciBuYW1lWzNdWzUwXSwgc3VybmFtZVszXVs1MF07CiAgICBmbG9hdCBncmFkZVszXSwgc3VtID0gMDsKICAgIGludCBpOwoKICAgIGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHsKICAgICAgICBwcmludGYoIkZyaWVuZCAlZFxuIiwgaSsxKTsKICAgICAgICBwcmludGYoIk5hbWU6ICIpOyBzY2FuZigiJXMiLCBuYW1lW2ldKTsKICAgICAgICBwcmludGYoIlN1cm5hbWU6ICIpOyBzY2FuZigiJXMiLCBzdXJuYW1lW2ldKTsKICAgICAgICBwcmludGYoIkdQQTogIik7IHNjYW5mKCIlZiIsICZncmFkZVtpXSk7CiAgICAgICAgc3VtICs9IGdyYWRlW2ldOwogICAgfQoKICAgIHByaW50ZigiXG4tLS0gUmVzdWx0IC0tLVxuIik7CiAgICBmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7CiAgICAgICAgY2hhciBmdWxsWzEwMF07CiAgICAgICAgc3RyY3B5KGZ1bGwsIG5hbWVbaV0pOwogICAgICAgIHN0cmNhdChmdWxsLCAiICIpOwogICAgICAgIHN0cmNhdChmdWxsLCBzdXJuYW1lW2ldKTsKICAgICAgICBwcmludGYoIiVzICglZCBjaGFycykgLSBHUEE6ICUuMmZcbiIsIGZ1bGwsIHN0cmxlbihmdWxsKSwgZ3JhZGVbaV0pOwogICAgfQoKICAgIGZsb2F0IGF2ZyA9IHN1bSAvIDM7CiAgICBwcmludGYoIkdyb3VwIEdQQTogJS4yZiA9PiAlc1xuIiwgYXZnLCBhdmcgPj0gMy4wID8gIkdvb2QiIDogIkZBSVIiKTsKCiAgICByZXR1cm4gMDsKfQo=
#include <stdio.h>
#include <string.h>
int main() {
char name[3][50], surname[3][50];
float grade[3], sum = 0;
int i;
for (i = 0; i < 3; i++) {
printf("Friend %d\n", i+1);
printf("Name: "); scanf("%s", name[i]);
printf("Surname: "); scanf("%s", surname[i]);
printf("GPA: "); scanf("%f", &grade[i]);
sum += grade[i];
}
printf("\n--- Result ---\n");
for (i = 0; i < 3; i++) {
char full[100];
strcpy(full, name[i]);
strcat(full, " ");
strcat(full, surname[i]);
printf("%s (%d chars) - GPA: %.2f\n", full, strlen(full), grade[i]);
}
float avg = sum / 3;
printf("Group GPA: %.2f => %s\n", avg, avg >= 3.0 ? "Good" : "FAIR");
return 0;
}