Advertisement
a53

InterclasNoMemory1

a53
Oct 3rd, 2021
359
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. #include <fstream>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. /// luam cele2 siruri si le punem in 2 fisiere diferite
  9. ifstream fin("file.in");
  10. ofstream fout1("file1.txt");
  11. ofstream fout2("file2.txt");
  12.  
  13. int n, m, x;
  14. fin>>n>>m;
  15. for(int i=1;i<=n;++i)
  16. fin>>x,
  17. fout1<<x<<' ';
  18. for(int i=1;i<=m;++i)
  19. fin>>x,
  20. fout2<<x<<' ';
  21. fin.close();
  22. fout1.close();
  23. fout2.close();
  24.  
  25. /// aplicam interclasarea
  26. ifstream fin1("file1.txt");
  27. ifstream fin2("file2.txt");
  28. ofstream fout("file.out");
  29.  
  30. int y, i=1, j=1;
  31. fin1>>x; fin2>>y;
  32. while(i<=n && j<=m)
  33. {
  34. if(x<y) fout<<x<<' ', fin1>>x, ++i;
  35. else fout<<y<<' ', fin2>>y, ++j;
  36. }
  37. while(i<=n) fout<<x<<' ', fin1>>x, ++i;
  38. while(j<=m) fout<<y<<' ', fin2>>y, ++j;
  39. return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement