Advertisement
MeehoweCK

Untitled

Nov 27th, 2018
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.99 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4.  
  5. using namespace std;
  6.  
  7. /*
  8. void przesun(int *t, int rozmiar)
  9. która przesuwa w prawo elementy tablicy
  10. t
  11. o rozmiarze
  12. rozmiar
  13. . Ostatni element
  14. powinien znaleźć się na początku.
  15. */
  16.  
  17. void wypelnij_liczbami(int* tablica, int rozmiar)
  18. {
  19.     srand(static_cast<unsigned>(time(nullptr)));
  20.     for(int i = 0; i < rozmiar; ++i)
  21.     {
  22.         tablica[i] = rand() % 101;
  23.     }
  24. }
  25.  
  26. void wypisz_tablice(int* tablica, int rozmiar)
  27. {
  28.     for(int i = 0; i < rozmiar; ++i)
  29.         cout << tablica[i] << " ";
  30.     cout << endl;
  31. }
  32.  
  33. void przesun(int *t, int rozmiar)
  34. {
  35.     int tablica[rozmiar];
  36.     tablica[0]=t[rozmiar-1];
  37.     for(int i=1; i<rozmiar; ++i)
  38.         tablica[i]=t[i-1];
  39.     for(int i=0; i<rozmiar; ++i)
  40.         t[i]=tablica[i];
  41.  
  42. }
  43.  
  44. int main()
  45. {
  46.     int tablica[20];
  47.     wypelnij_liczbami(tablica, 20);
  48.     wypisz_tablice(tablica, 20);
  49.     przesun(tablica, 20);
  50.     wypisz_tablice(tablica, 20);
  51.     return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement