alvsjo

datoteke2

Apr 30th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.81 KB | None | 0 0
  1. {
  2. napisati program pomocu koga se od 2 fajla koji sadrze rastuce nizove brojeva
  3. formira treci fajl koji sadrzi sve brojeve u rastucem poretku
  4. }
  5.  
  6.  
  7. program dat01;
  8. type dat1= file of integer;
  9. var n1,n2,i,j,k:integer;
  10. f,g,h:dat1;
  11.  
  12.  
  13. begin
  14. assign(f,'prva.dat');
  15. rewrite(f);
  16. assign(g,'druga.dat');
  17. rewrite(g);
  18. assign(h,'treca.dat');
  19. rewrite(h);
  20.  
  21. seek(f,filesize(f)-1); read(f,n1);
  22. seek(g,filesize(g)-1); read(g,n2);
  23. if (n1<n2)
  24.     then write(f,n2)
  25.     else write(g,n1);
  26. seek(f,0);
  27. seek(g,0);
  28. read(f,n1); read(g,n2);
  29. repeat
  30.     if n1<n2
  31.     then
  32.         begin
  33.          write(h,n1);
  34.          read(f,n1);
  35.         end
  36.     else
  37.         begin
  38.         write(h,n2);
  39.         read(g,n2);
  40.         end;
  41. until (eof(f)) or (eof(g));
  42. close(f);
  43. close(g);
  44. seek(h,0);
  45. repeat
  46.     read(h,n1);
  47.     write(n1,' ');
  48. until(eof(h));
  49. close(h);
  50.  
  51.  
  52.  
  53. readln;
  54. end.
Add Comment
Please, Sign In to add comment