/*Proverava se da li postoji dati ceo broj u datoteci*/ #include #include main() { int x,n,i,p,k=0; /*deklaracija potrbnih promenljivih*/ FILE * f; f=fopen("brojevi.txt","r"); /*Otvaranje datoteke za citanje podataka*/ if(f==NULL) { printf ("Greska prilikom otvaranja dade datoteke!\n"); exit(1); } else printf("Unesite trazeni element niza!\n"); scanf("%d",&x); /*ucitava se prvi podatak iz datoteke-broj koji nosi informaciju o tome koliko je elemenata u nizu */ fscanf(f,"%d",&n); for(i=1;i<=n;i++) /* U petlji prolazimo kroz ceo niz brojeva u datoteci*/ { fscanf(f,"%d",&p); /*ucitava se broj po broj*/ if(x==p) /*ispituje se da li je taj broj bas onaj trazeni*/ k=k+1; /*pomocni brojac koji broji koliko ima trazenog elementa*/ } /*Ispisuje se odgovarajuca poruka na ekran*/ if (k>0) /*tj. nadjen je bar jedan(a mozda i vise)*/ printf("Postoji trazeni broj!\n"); else printf("Ne postoji trazeni broj!\n"); /* k je ostalo jednako nuli!*/ fclose(f);/*Zatvara se datoteka*/ }