Advertisement
MeehoweCK

Untitled

Apr 3rd, 2023
587
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.02 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4.  
  5. using namespace std;
  6.  
  7. const short N = 6;
  8.  
  9. void sortuj(short* tablica)
  10. {
  11.     for(short i = 0; i < N - 1; ++i)
  12.         for(short j = 0; j < N - i - 1; ++j)
  13.             if(tablica[j] > tablica[j + 1])
  14.                 swap(tablica[j], tablica[j + 1]);
  15. }
  16.  
  17. bool czy_juz_jest(short* tablica, short liczba, short n)
  18. {
  19.     for(short i = 0; i < n; ++i)
  20.         if(liczba == tablica[i])
  21.             return true;
  22.     return false;
  23. }
  24.  
  25. void wypelnij(short* tablica)
  26. {
  27.     srand(time(nullptr));
  28.     for(short i = 0; i < N; ++i)
  29.     {
  30.         short losowana;
  31.         do
  32.         {
  33.             losowana = 1 + rand() % 49;
  34.         } while(czy_juz_jest(tablica, losowana, i));
  35.  
  36.         tablica[i] = losowana;
  37.     }
  38. }
  39.  
  40. void wypisz(short* tablica)
  41. {
  42.     sortuj(tablica);
  43.     for(short i = 0; i < N; ++i)
  44.         cout << tablica[i] << '\t';
  45.     cout << endl;
  46. }
  47.  
  48. int main ()
  49. {
  50.     short tablica[N];
  51.     wypelnij(tablica);
  52.     wypisz(tablica);
  53.     return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement