MeehoweCK

Untitled

Nov 27th, 2018
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4.  
  5. using namespace std;
  6.  
  7. /*
  8. A3. Napisać funkcję
  9. void wspak(int* t, int rozmiar)
  10. która odwraca tablicę t o rozmiarze rozmiar (tzn. pierwszy element ma znaleźć się na
  11. końcu, drugi na przedostatnim miejscu, itd.)
  12. */
  13.  
  14. void wspak(int* t, int rozmiar)
  15. {
  16.     int temp[rozmiar];
  17.     for(int i = 0; i < rozmiar; ++i)
  18.         temp[i] = t[i];
  19.  
  20.     for(int i = rozmiar - 1; i >= 0; --i)
  21.         t[rozmiar - i - 1] = temp[i];
  22. }
  23.  
  24. int main()
  25. {
  26.     srand(static_cast<unsigned>(time(nullptr)));
  27.     int tablica[20];
  28.     for(int i = 0; i < 20; ++i)
  29.     {
  30.         tablica[i] = rand() % 100 - 50;
  31.         cout << tablica[i] << " ";
  32.     }
  33.  
  34.     wspak(tablica, 20);
  35.     cout << endl;
  36.     for(int i = 0; i < 20; ++i)
  37.     {
  38.         cout << tablica[i] << " ";
  39.     }
  40.  
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment