#include<stdio.h> #include<string.h> #include<math.h> #define A 100 struct st { char a[A]; char name[A]; int x1,x2,x3; }; int main() { int n,i,sum1=0,sum2=0,sum3=0,k=0; scanf("%d",&n); st xs[n]; for(i=0;i<n;i++) { scanf("%s%s%d%d%d",&xs[i].a,&xs[i].name,&xs[i].x1,&xs[i].x2,&xs[i].x3); } for(i=0;i<n;i++) { sum1=sum1+xs[i].x1; sum2=sum2+xs[i].x2; sum3=sum3+xs[i].x3; } printf("%d %d %d\n",sum1/n,sum2/n,sum3/n); for(i=0;i<n;i++) { if((xs[i].x1+xs[i].x2+xs[i].x3)>(xs[k].x1+xs[k].x2+xs[k].x3)) k=i; } printf("%s %s %d %d %d",xs[k].a,xs[k].name,xs[k].x1,xs[k].x2,xs[k].x3); return 0; } /* Main.c: In function 'main': Main.c:15:2: error: unknown type name 'st'; use 'struct' keyword to refer to the type st xs[n]; ^~ struct Main.c:18:28: error: request for member 'a' in something not a structure or union scanf("%s%s%d%d%d",&xs[i].a,&xs[i].name,&xs[i].x1,&xs[i].x2,&xs[i].x3); ^ Main.c:18:37: error: request for member 'name' in something not a structure or union scanf("%s%s%d%d%d",&xs[i].a,&xs[i].name,&xs[i].x1,&xs[i].x2,&xs[i].x3); ^ Main.c:18:49: error: request for member 'x1' in something not a structure or union scanf("%s%s%d%d%d",&xs[i].a,&xs[i].name,&xs[i].x1,&xs[i].x2,&xs[i].x3); ^ Main.c:18:59: error: request for member 'x2' in something not a structure or union scanf("%s%s%d%d%d",&xs[i].a,&xs[i].name,&xs[i].x1,&xs[i].x2,&xs[i].x3); ^ Main.c:18:69: error: request for member 'x3' in something not a structure or union scanf("%s%s%d%d%d",&xs[i].a,&xs[i].name,&xs[i].x1,&xs[i].x2,&xs[i].x3); ^ Main.c:22:18: error: request for member 'x1' in something not a structure or union sum1=sum1+xs[i].x1; ^ Main.c:23:18: error: request for member 'x2' in something not a structure or union sum2=sum2+xs[i].x2; ^ Main.c:24:18: error: request for member 'x3' in something not a structure or union sum3=sum3+xs[i].x3; ^ Main.c:29:12: error: request for member 'x1' in something not a structure or union if((xs[i].x1+xs[i].x2+xs[i].x3)>(xs[k].x1+xs[k].x2+xs[k].x3)) ^ Main.c:29:21: error: request for member 'x2' in something not a structure or union if((xs[i].x1+xs[i].x2+xs[i].x3)>(xs[k].x1+xs[k].x2+xs[k].x3)) ^ Main.c:29:30: error: request for member 'x3' in something not a structure or union if((xs[i].x1+xs[i].x2+xs[i].x3)>(xs[k].x1+xs[k].x2+xs[k].x3)) ^ Main.c:29:41: error: request for member 'x1' in something not a structure or union if((xs[i].x1+xs[i].x2+xs[i].x3)>(xs[k].x1+xs[k].x2+xs[k].x3)) ^ Main.c:29:50: error: request for member 'x2' in something not a structure or union if((xs[i].x1+xs[i].x2+xs[i].x3)>(xs[k].x1+xs[k].x2+xs[k].x3)) ^ Main.c:29:59: error: request for member 'x3' in something not a structure or union if((xs[i].x1+xs[i].x2+xs[i].x3)>(xs[k].x1+xs[k].x2+xs[k].x3)) ^ Main.c:32:31: error: request for member 'a' in something not a structure or union printf("%s %s %d %d %d",xs[k].a,xs[k].name,xs[k].x1,xs[k].x2,xs[k].x3); ^ Main.c:32:39: error: request for member 'name' in something not a structure or union printf("%s %s %d %d %d",xs[k].a,xs[k].name,xs[k].x1,xs[k].x2,xs[k].x3); ^ Main.c:32:50: error: request for member 'x1' in something not a structure or union printf("%s %s %d %d %d",xs[k].a,xs[k].name,xs[k].x1,xs[k].x2,xs[k].x3); ^ Main.c:32:59: error: request for member 'x2' in something not a structure or union printf("%s %s %d %d %d",xs[k].a,xs[k].name,xs[k].x1,xs[k].x2,xs[k].x3); ^ Main.c:32:68: error: request for member 'x3' in something not a structure or union printf("%s %s %d %d %d",xs[k].a,xs[k].name,xs[k].x1,xs[k].x2,xs[k].x3); ^ Main.c:15:5: warning: variable 'xs' set but not used [-Wunused-but-set-variable] st xs[n]; ^~ */ |
Double click to view unformatted code.