Mrain

upis u datoteku 2

Sep 26th, 2012
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.49 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. typedef struct{
  5.     char prezime[25];
  6.     char ime[25];
  7.     int br_uta;
  8.     int br_z;
  9.     int br_c;
  10. }euro;
  11.  
  12. void unos(euro *, int);
  13.  
  14. int main()
  15. {
  16.     euro *e;
  17.     FILE *f;
  18.     f = fopen ("euro.txt","w");;
  19.     int n;
  20.     printf("Broj nogometasa :");
  21.     scanf("%d", &n);
  22.     e = (euro*)malloc(n*sizeof(euro));
  23.  
  24.     unos(e,n);
  25.  
  26.     int c=0,z=0,u=0,i,k=0,l=0,j=0;
  27.  
  28.     c = e[0].br_c;
  29.     z = e[0].br_z;
  30.     u = e[0].br_uta;
  31.  
  32.     for (i=0;i<n;i++)
  33.     {
  34.         if (c < e[i].br_c)
  35.         {
  36.             k = i;
  37.         }
  38.     }
  39.     printf("Najvise crvenih je dobio %s [%d]\n", e[k].prezime, e[k].br_c);
  40.  
  41.     for (i=0;i<n;i++)
  42.     {
  43.         if(z < e[i].br_z)
  44.         {
  45.             l = i;
  46.         }
  47.     }
  48.     printf("Najvise zutih dobio je %s [%d]\n", e[l].prezime, e[l].br_z);
  49.  
  50.     for(i=0;i<n;i++)
  51.     {
  52.         if(u < e[i].br_uta)
  53.         {
  54.             j = i;
  55.         }
  56.     }
  57.     printf("Najvise utakmica odigrao je %s [%d]\n", e[j].prezime, e[j].br_uta);
  58.  
  59.     fprintf(f,"PREZIME\t IME\t UTAKMICA\t ZUTIH\t CRVENIH\n");
  60.  
  61.     for(i=0;i<n;i++)
  62.     {
  63.         fprintf(f,"%s\t", e[i].prezime);
  64.         fprintf(f,"%s\t", e[i].ime);
  65.         fprintf(f,"%d\t", e[i].br_uta);
  66.         fprintf(f,"%d\t", e[i].br_z);
  67.         fprintf(f,"%d\n", e[i].br_c);
  68.     }
  69.  
  70.     fclose(f);
  71. }
  72.  
  73. void unos(euro *e, int n)
  74. {
  75.     for (int i=0;i<n;i++)
  76.     {
  77.         printf("%d. nogometas :",i+1);
  78.         printf("Prezime :");
  79.         scanf("%s", e[i].prezime);
  80.         printf("Ime:");
  81.         scanf("%s", e[i].ime);
  82.         printf("Broj utakmica :");
  83.         scanf("%d", &e[i].br_uta);
  84.         printf("Broj zutih :");
  85.         scanf("%d", &e[i].br_z);
  86.         printf("Broj crvenih :");
  87.         scanf("%d", &e[i].br_c);
  88.     }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment