Advertisement
sellmmaahh

Datoteke-Prva Cifra Veca Od Zadnje

Aug 9th, 2015
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.96 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int Cifre (int *niz,int vel) {
  4.     int i=0, prva_cifra,zadnja_cifra,brojac=0;
  5.     for (i=0; i<vel; i++) {
  6.             int temp=*(niz+i);
  7.      prva_cifra=temp%10;
  8.      zadnja_cifra=temp%10;
  9.      temp/=10;
  10.  
  11.     while (temp!=0) {
  12.             prva_cifra=temp%10;
  13.      temp/=10;
  14.     }
  15.     if (prva_cifra>zadnja_cifra) brojac++;
  16.     }
  17.     return brojac;
  18. }
  19. int main () {
  20.     FILE* ulaz=fopen("mjerenja.txt","r");
  21.     if (ulaz==NULL) {
  22.         printf("Greska prilikom otvaranja ulazne datoteke.");
  23.         exit(1);
  24.     }
  25.     FILE* izlaz =fopen("statistika.txt","w");
  26.     if (izlaz==NULL) {
  27.         printf("Greska prilikom otvaranja izlazne datoteke.");
  28.         fclose(ulaz);
  29.         exit(1);
  30.     }
  31.     int niz[50];
  32.     int i=0;
  33.     char c;
  34.     do {
  35.  
  36.     fscanf(ulaz,"%d",&niz[i]);
  37.     i++;
  38.     }
  39.     while ((c=fgetc(ulaz))!=EOF && i<50);
  40.     fclose(ulaz);
  41.     fprintf(izlaz,"%d",Cifre(niz,50));
  42.     fclose(izlaz);
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement