Advertisement
Guest User

zsr12 z5

a guest
Feb 17th, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.70 KB | None | 0 0
  1. #include <stdio.h>
  2. int analiza()
  3. {
  4.     int i;
  5.     int ime[100000];
  6.     int vel=0;
  7.     int maxindex;
  8.     int cifra;
  9.     FILE *ulaz;
  10.     int histogram[100000]= {0};
  11.     ulaz=fopen("brojevi.dat","rb");
  12.     if(!ulaz) {
  13.         printf("Pogresan unos!");
  14.         return 1;
  15.     }
  16.     while((cifra=fread(ime,2,100000,ulaz))!=EOF) {
  17.         if(cifra<=0 || cifra >=65535)
  18.             break;
  19.         else {
  20.             histogram[cifra]++;
  21.             vel++;
  22.         }
  23.     }
  24.     int max;
  25.     max=histogram[0];
  26.     for(i=1; i<vel; i++) {
  27.         if(histogram[i]>max) {
  28.             max=histogram[i];
  29.             maxindex=i;
  30.         }
  31.     }
  32.     int br=0;
  33.     for(i=0; i<vel; i++) {
  34.         if(fread(ime,2,vel,ulaz)>maxindex)
  35.             br+=histogram[i];
  36.     }
  37.     fclose(ulaz);
  38.     return br;
  39. }
  40. int main()
  41. {
  42.     printf("ZSR 12, Zadatak 5");
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement