SHARE
TWEET

ipe

a guest Sep 14th, 2017 89 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
Top