merger~2, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l8


/* merge plików */

#include<stdio.h>

main()

{

int l,r;

FILE *fpl,*fpm,*fpr;

fpl=fopen("danel","r");

fpm=fopen("danem","w");

fpr=fopen("daner","r");

fscanf(fpl,"%d",&l);

fscanf(fpr,"%d",&r);

while(!feof(fpl)&&!feof(fpr))

{if(l<r)

{fprintf(fpm,"%d ",l);fscanf(fpl,"%d",&l);}

else

{fprintf(fpm,"%d ",r);fscanf(fpr,"%d",&r);};

}

if(l<r)

{fprintf(fpm,"%d ",l);fprintf(fpm,"%d ",r);}

else

{fprintf(fpm,"%d ",r);fprintf(fpm,"%d ",l);};

while(!feof(fpl))

{fscanf(fpl,"%d",&l);fprintf(fpm,"%d ",l);}

while(!feof(fpr))

{fscanf(fpr,"%d",&r);fprintf(fpm,"%d ",r);}

fclose(fpl);

fclose(fpm);

fclose(fpr);

}



Wyszukiwarka

Podobne podstrony:
merger, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l6
pattern, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l8
zpdots, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l8
ulamki, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l8
strukt~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l8
szanow, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l8
mod3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l8
zpdop, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l8
kwadraty, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l8
pliki, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l8
zknap, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l8
11-nkb~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
1-algo~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
c-zadania-w3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
x, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol 1
minmax3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l6
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2

więcej podobnych podstron