Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- const int max = 100;
- void unesi(){
- double niz[max],broj;
- int i;
- for(i=0;i<max;i++){
- scanf("%lf",&broj);
- if(broj==-1)break;
- niz[i]=broj;
- }
- FILE* unesi=fopen("niz.bin","wb");
- fwrite(niz,sizeof(double),i,unesi);
- fclose(unesi);
- }
- double srednja_vrijednost(){
- double niz[max];
- FILE* ubaci=fopen("niz.bin","rb");
- if(ubaci==NULL){printf("hopa");return 0.;}
- int vel=fread(niz,sizeof(double),max,ubaci);
- fclose(ubaci);
- if(vel==0){printf("hopa");return 0.;}
- double prosjek=0.;
- int i;
- for(i=0;i<vel;i++)
- prosjek+=niz[i];
- return prosjek/vel;
- }
- int main(){
- unesi();
- printf("%g\n",srednja_vrijednost());
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement