MeehoweCK

Untitled

Dec 3rd, 2020
644
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <ctime>
  3. #include <cstdlib>
  4.  
  5. using namespace std;
  6.  
  7. const int N = 10;
  8.  
  9. void wypelnij_tablice(int* tablica)
  10. {
  11.     srand(time(nullptr));
  12.     for(int i = 0; i < N; ++i)
  13.         tablica[i] = rand();
  14. }
  15.  
  16. void wypisz_tablice(int* tablica)
  17. {
  18.     for(int i = 0; i < N; ++i)
  19.         cout << tablica[i] << '\t';
  20.     cout << endl;
  21. }
  22.  
  23. int main()
  24. {
  25.     int tablica[N];
  26.     wypelnij_tablice(tablica);
  27.     wypisz_tablice(tablica);
  28.  
  29.     int a = tablica[0];
  30.     int b = tablica[1];
  31.  
  32.     if(a < b)
  33.         swap(a, b);
  34.     // a - największa wartość, b - druga największa wartość
  35.     for(int i = 2; i < N; ++i)
  36.     {
  37.         if(tablica[i] >= a)
  38.         {
  39.             b = a;
  40.             a = tablica[i];
  41.         }
  42.         else if(tablica[i] > b)
  43.             b = tablica[i];
  44.     }
  45.  
  46.     cout << "Dwie najwieksze liczby w tablicy to " << a << " i " << b << endl;
  47.  
  48.     return 0;
  49. }
RAW Paste Data