#include #define MAX 200 typedef struct Pravougaonik{ unsigned a,b; char ime[5]; } PRAVOUGAONIK; int izracunaj(PRAVOUGAONIK p[], int n){ int max=0,i; for(i=0; imax) max=p[i].a*p[i].b; } return max; } int main(int argc, char * argv[]){ PRAVOUGAONIK p[MAX]; FILE *fp=NULL; int n, i, max; if(argc!=2){ printf("-1\n"); return 1; } fp = fopen(argv[1], "r"); if(fp==NULL){ printf("-1\n"); return 1; } fscanf(fp, "%d", &n); if(n<1){ printf("-1\n"); return 1; } i=0; while(!feof(fp)){ fscanf(fp, "%u %u %s",&p[i].a, &p[i].b, p[i].ime); i++; } max = izracunaj(p,n); printf("%d\n", max); fclose(fp); return 0; }