Kód:
#include<ojojooooooj>
struct udaj{char cislo;
unsigned int cas;}
struct udaj pretekar[20];
FILE *f;
zadaj(){int a;
f=fopen("c:\\preteky.txt","wt");
for(a=0;a<20;a++){
printf("poradove cislo %i. pretekara: ",a);cin>>pretekar[a].cislo;
printf("cas %i. pretekara( 's ): ",a);cin>>pretekar[a].cas;
fwrite(pretekar[a],sizeof(struct udaj),1,f);}
fclose();
}
citaj(){int a,max,min;
f=fopen("c:\\preteky.txt","rt");
printf(" --poradove-cislo-------------cas-------------\n");
for(a=0;a<20;a++) {
fread(pretekar[a],sizeof(struct udaj),1,f);
printf("%10i%10i\n",pretekar[a].cislo,pretekar[a].cas);
}
for(a=0;a<19;a++){
if(pretekar[a].cas<pretekar[a+1].cas) max=a;
if(pretekar[a].cas>pretekar[a+1].cas) min=a;
}
printf("-----------\nnajrychlejsi bol pretekar s cislom %i\nnajpomalsi bol pretekar s cislom %i",min,max);
fclose();}
main(){
zadaj();
citaj();
}
to nic