Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- struct student
- {
- char ime;
- char prezime;
- int predmet;
- int ocjena;
- };
- int main()
- {
- struct student t[200];
- FILE *u,*iz;
- int k=0,i=0,br=0,j;
- float s=0;
- char ime[50],ime2[50];
- scanf("%s",&ime);
- u=fopen(ime,"r");
- if (u==NULL)
- {
- printf("greska pri otvaranju datoteke!");
- exit(1);
- }
- scanf("%s",&ime2);
- iz=fopen(ime2,"a");
- if (iz==NULL)
- {
- printf("greska pri otvaranju datoteke!");
- exit(1);
- }
- while (fscanf(u,"%8c%7c%2d%2d",&t[i].ime,&t[i].prezime,&t[i].predmet,&t[i].ocjena)==4 && i<200)i++;
- while (k<10)
- {
- for (j=0;j<i;j++)
- {
- if (t[i].predmet==k)
- {
- s=s+t[i].ocjena;
- br++;
- }
- }
- if (br!=0)fprintf(i,"%2d%4.2d",t[i].predmet,s/br);
- br=0;
- s=0;
- k++;
- }
- fclose(u);
- fclose(iz);
- return 0;
- }
Add Comment
Please, Sign In to add comment