#include #include char fogl[16][21]; char dij[16][21]; int db[6]={0}; int er[6]={0,5000,4000,3000,2000,1500}; void be(){ FILE *f = fopen("foglaltsag.txt","r"); int i; char s[21]; for(i=1;i<=15;i++) { fscanf(f,"%s",&s); strcpy(fogl[i],s); } fclose(f); f = fopen("kategoria.txt","r"); for(i=1;i<=15;i++) { fscanf(f,"%s",&s); strcpy(dij[i],s); } fclose(f); } void ki(){ int i; for(i=1;i<=15;i++) printf("%s\n", fogl[i]); printf("\n"); for(i=1;i<=15;i++) printf("%s\n", dij[i]); printf("\n"); } void bevetel(){ int i, j, ossz=0, x=0, c; for(i=1;i<=15;i++) //15 db sor { for(j=0;j<20;j++) if(fogl[i][j]=='x') { x++; c=dij[i][j]-'0'; //'1' '2' '3' '4' '5' db[c]++; ossz = ossz + er[c]; } } printf("Az eloadasra eddig %d jegyet adtak el, ez a nezoter %.0f%%-a.\n", x, 1.0*x/3.0); for(i=1;i<=5;i++) printf("%d %d\n", i, db[i]); c=1; for(i=2;i<=5;i++) if(db[i]>db[c]) c=i; printf("A legtobb jegyet a(z) %d. arkategoriaban ertekesitettek.", c); } int main() { be(); //ki(); bevetel(); }