Advertisement
Guest User

ipe

a guest
Sep 14th, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. #include<iostream>
  2. #include<iomanip>
  3. using namespace std;
  4. int main() {
  5.  
  6. int izbor;
  7. const int max = 10;
  8. int niz[max];
  9. cout << "Unesite cjelobrojne clanove niza:";
  10. for (int i = 0; i < max; i++) {
  11. cin >> niz[i];
  12. }
  13. cout << "Unesite 1 za sortiranje niza u opadajucem poretku. Unesite 2 za sortiranje niza u rastucem poretku:";
  14. cin >> izbor;
  15. switch (izbor)
  16. {
  17.  
  18. case 1:
  19. {
  20. bool promjena = true;
  21. int a = 9;
  22. while (promjena)
  23. {
  24. int privremeni;
  25. promjena = false;
  26. for (int i = 0; i < a; i++) {
  27. if (niz[i] > niz[i + 1]) {
  28. privremeni = niz[i];
  29. niz[i] = niz[i + 1];
  30. niz[i + 1] = privremeni;
  31. promjena = true;
  32.  
  33. }
  34. }
  35. for (int i = 0; i < 10; i++) {
  36. cout << setw(2) << niz[i];
  37. }
  38. cout << endl;
  39. a--;
  40. }
  41. break;
  42. }
  43.  
  44. case 2:
  45. {
  46. bool promjena1 = true;
  47. int b = 9;
  48. while (promjena1)
  49. {
  50. int privremeni1;
  51. promjena1 = false;
  52. for (int i = 0; i < b; i++) {
  53. if (niz[i] < niz[i + 1]) {
  54. privremeni1 = niz[i];
  55. niz[i] = niz[i + 1];
  56. niz[i + 1] = privremeni1;
  57. promjena1 = true;
  58. }
  59. }
  60. for (int i = 0; i < 10; i++) {
  61. cout << setw(2) << niz[i];
  62. }
  63. cout << endl;
  64. b--;
  65. }
  66. break;
  67. }
  68.  
  69. default:
  70. {
  71. cout << "Pogresan unos!";
  72. }
  73. }
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82. return 0;
  83. system("pause>0");
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement