Guest User

Untitled

a guest
May 24th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.98 KB | None | 0 0
  1. #include <stdio.h>
  2. struct student
  3. {
  4.     char ime;
  5.     char prezime;
  6.     int predmet;
  7.     int ocjena;
  8. };
  9. int main()
  10. {
  11.     struct student t[200];
  12.     FILE *u,*iz;
  13.     int k=0,i=0,br=0,j;
  14.     float s=0;
  15.     char ime[50],ime2[50];
  16.     scanf("%s",&ime);
  17.     u=fopen(ime,"r");
  18.     if (u==NULL)
  19.     {
  20.         printf("greska pri otvaranju datoteke!");
  21.         exit(1);
  22.     }
  23.     scanf("%s",&ime2);
  24.     iz=fopen(ime2,"a");
  25.     if (iz==NULL)
  26.     {
  27.         printf("greska pri otvaranju datoteke!");
  28.         exit(1);
  29.     }
  30.     while (fscanf(u,"%8c%7c%2d%2d",&t[i].ime,&t[i].prezime,&t[i].predmet,&t[i].ocjena)==4 && i<200)i++;
  31.     while (k<10)
  32.     {
  33.         for (j=0;j<i;j++)
  34.         {
  35.             if (t[i].predmet==k)
  36.             {
  37.                 s=s+t[i].ocjena;
  38.                 br++;
  39.             }
  40.         }
  41.         if (br!=0)fprintf(i,"%2d%4.2d",t[i].predmet,s/br);
  42.         br=0;
  43.         s=0;
  44.         k++;
  45.     }
  46.     fclose(u);
  47.     fclose(iz);
  48.     return 0;
  49.  
  50. }
Add Comment
Please, Sign In to add comment