Advertisement
avukas

ptva_cifra>zadnja_cifra

Sep 10th, 2014
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.97 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. int funkcija (int niz[], int velicina)
  4. {
  5.     int i, brojac = 0, zadnja_cifra, prva_cifra,cifra;
  6.     for (i = 0; i < velicina; i++)
  7.     {
  8.         zadnja_cifra= niz[i] % 10;
  9.         while (niz[i] != 0)
  10.         {
  11.  
  12.             prva_cifra=niz[i]%10;
  13.             niz[i]/=10;
  14.         }
  15.         if (prva_cifra > zadnja_cifra) brojac++;
  16.     }
  17.  
  18.     return brojac;
  19. }
  20.  
  21. int main()
  22. {
  23.     int niz[100], vel=0, i;
  24.     char znak;
  25.     FILE *ulaz, *izlaz;
  26.     ulaz = fopen("Mjerenja.txt", "r");
  27.     izlaz = fopen("Statistika.txt", "w");
  28.     if (ulaz == NULL)
  29.     {
  30.         printf("Nije uspjelo otvaranje datoteke Mjerenja\n");
  31.         exit(1);
  32.     }
  33.     if (izlaz == NULL)
  34.     {
  35.         printf("Nije uspjelo otvaranje datoteke Statistika\n");
  36.           exit(2);
  37.     }
  38.     while (fscanf(ulaz, "%d%c", &niz[vel++], &znak) != EOF);
  39.  
  40.     fprintf(izlaz, "Takvih brojeva ima %d \n", funkcija(niz,vel));
  41.     fclose(ulaz);
  42.     fclose(izlaz);
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement