Advertisement
Dani_info

cel mai mare nr si cel mai mic nr

Mar 28th, 2018
99
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int BubleSort(int[], int);
  6. int main()
  7. {  
  8.     int n;
  9.     cout << "n="; cin >> n;
  10.     int v[20];
  11.     int k = 0;
  12.     for (int i = n; i; i /= 10)
  13.     {
  14.         v[k] = i % 10;
  15.         k++;
  16.     }
  17.     int ok;
  18.     int i = 0;
  19.     do
  20.     {
  21.         ok = 0;
  22.         for (int j =0; j<k-i-1; j++)
  23.         {
  24.             if (v[j] > v[j + 1])
  25.             {
  26.                 swap(v[j], v[j + 1]);
  27.                 ok = 1;
  28.             }
  29.         }
  30.         i++;
  31.     } while (ok);
  32.  
  33.     int nr_max = 0;
  34.     for (int i = k-1; i >= 0; i--)
  35.     {  
  36.         if (v[i]!=v[i+1])
  37.              nr_max = nr_max * 10 + v[i];
  38.     }
  39.     int nr_min = 0;
  40.     for (int i = 0; i < k - 1; i++)
  41.         nr_min = nr_min * 10 + v[i];
  42.     cout << "Nr max este:" << nr_max << endl;
  43.     cout << "Nr min este:" << nr_min << endl;
  44.     system("pause");
  45.     return 0;
  46. }
Advertisement
RAW Paste Data Copied
Advertisement