Advertisement
sellmmaahh

Datoteke-IndexNajveceg

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