Advertisement
Guest User

Untitled

a guest
Jul 24th, 2014
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. //Program ktory posortuje Tabele.
  2.  
  3. #include <iostream>
  4. #include <conio.h>
  5. #include <ctime>
  6. using namespace std;
  7.  
  8. void main()
  9. {
  10. srand((int) time(NULL));
  11. int x;
  12. int c = 0;
  13. int IloscZmian = 0;
  14. int Wielkosc;
  15. cout << "Podaj Wielkosc Tabeli: "; //Wybór Wielkości Tabeli;
  16. cin >> Wielkosc;
  17. while(Wielkosc <= 0)
  18. {
  19. cout << "Wielkosc Tabeli Jest Niedodatnia. Podaj Wielkosc Tabeli Ponownie: ";
  20. cin >> Wielkosc;
  21. }
  22.  
  23. int* Tablica = new int[Wielkosc]; //Tworzenie Tabeli; //?;
  24.  
  25. for(int i = 0; i < Wielkosc; i++)
  26. {
  27. x = rand() % 100 + 1;
  28. Tablica[i] = x;
  29. cout << Tablica[i] << " "; //Wyswietlenie Tabeli;
  30. }
  31.  
  32. for(int a = 0; a < Wielkosc; a++)
  33. {
  34. if(Tablica[a] > Tablica[a+1])
  35. {
  36. c = Tablica[a];
  37. Tablica[a] = Tablica[a+1];
  38. Tablica[a+1] = c;
  39. IloscZmian++;
  40. }
  41.  
  42. if(a == (Wielkosc-1))
  43. {
  44. if(IloscZmian == 0)
  45. {
  46. break;
  47. }
  48. else
  49. {
  50. a = -1;
  51. IloscZmian = 0;
  52. }
  53.  
  54. }
  55.  
  56. }
  57.  
  58. cout << endl << endl << "PO SORTOWANIU: " << endl;
  59.  
  60. for(int y = 0; y < Wielkosc; y++)
  61. {
  62. cout << Tablica[y] << " ";
  63. }
  64.  
  65.  
  66.  
  67. delete[] Tablica;
  68. getch();
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement