Advertisement
Guest User

wstawianie

a guest
Feb 26th, 2020
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. #include <stdlib.h>
  5.  
  6. using namespace std;
  7.  
  8. int wstawianie(int tab[])
  9. {
  10. int pom, j;
  11. for(int i=1; i<10; i++)
  12. {
  13.  
  14. pom = tab[i];
  15. j = i-1;
  16.  
  17.  
  18. while(j>=0 && tab[j]>pom)
  19. {
  20. tab[j+1] = tab[j];
  21. --j;
  22. }
  23. tab[j+1] = pom;
  24. }
  25.  
  26. }
  27.  
  28. int main()
  29. {
  30. fstream plik1;
  31. fstream plik2;
  32. int tab[10];
  33. string liczba;
  34.  
  35.  
  36. plik1.open("dane.txt",ios::in);
  37. for(int i=0;i<10;i++)
  38. {
  39. getline(plik1,liczba);
  40.  
  41. tab[i]=atoi(liczba.c_str());
  42. }
  43.  
  44.  
  45. wstawianie(tab);
  46.  
  47. plik1.close();
  48.  
  49. plik2.open("wynik.txt",ios::out);
  50.  
  51. for(int i=0;i<10;i++)
  52. {
  53. plik2<<tab[i]<<endl;
  54. }
  55. plik2.close();
  56.  
  57. return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement