int najveci(int *a) { int x,max=0; for(x=0;x<10;x++) { if(a[x]>max) { max=a[x];
} } printf("\n-->Najveci broj je %d \n",max);
}
int povecaj(int rbroj,int pbroj,int *a) { int test; printf("Broju %d smo dodali %d = ",a[rbroj-1],pbroj); test = a[rbroj-1]=a[rbroj-1]+pbroj; printf("%d",test); }
main() { time_t t; srand((unsigned)time(&t)); int i,a[10],c[10],rbroj,pbroj; size_t rezultat;
FILE *bin; bin=fopen("test.bin", "w");
for(i=0;i<10;i++) {
a[i]=rand()%100+1; } rezultat = fwrite(&a, sizeof(int),10,bin); if (rezultat != 10) { printf ("\nPogreska pri usnimavanju podataka u datoteku.\n"); exit(1); } else { printf ("\nUspjesno usnimavanje podataka u datoteku.\n"); }
fclose(bin); bin = fopen("test.bin","r"); rezultat = fread(&c,sizeof(int),10,bin); printf("\nTest cu napraviti preko C-Polja da se vidi razlika\n"); if (rezultat != 10) { printf ("\nPogreska pri ucitavanju podataka sa datoteke.\n"); exit(1); } else { printf ("\nUspjesno ucitavanje podataka sa datoteke.\n"); } for(i=0;i<10;i++) { printf("%d.)%d\n",i+1,c[i]); } najveci(a);
while(rbroj<0 || rbroj>11) { printf("\nRedni broj (od 1 do 10) = "); scanf("%d",&rbroj); printf("\nUpisite pribrojnik tom odabranom broju = "); scanf("%d",&pbroj); povecaj(rbroj,pbroj,a); }