MeehoweCK

Untitled

Mar 15th, 2021
587
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.92 KB | None | 0 0
  1. // zadanie 1. (dwuwymiarowe)
  2. #include <iostream>
  3. #include <cstdlib>
  4. #include <ctime>
  5.  
  6. using namespace std;
  7.  
  8. int** utworz(const unsigned n, const unsigned k)
  9. {
  10.     int** tablica = new int*[n];
  11.     for(unsigned i = 0; i < n; ++i)
  12.     {
  13.         tablica[i] = new int[k];
  14.         for(unsigned j = 0; j < k; ++j)
  15.             tablica[i][j] = rand() % 101;
  16.     }
  17.     return tablica;
  18. }
  19.  
  20. void wypisz(int** tab, const unsigned n, const unsigned k)
  21. {
  22.     for(unsigned i = 0; i < n; ++i)
  23.     {
  24.         for(unsigned j = 0; j < k; ++j)
  25.             cout << tab[i][j] << '\t';
  26.         cout << endl;
  27.     }
  28. }
  29.  
  30. int main()
  31. {
  32.     srand(time(nullptr));
  33.     unsigned n, k;
  34.     cout << "Podaj rozmiary tablicy (wiersze i kolumny): ";
  35.     cin >> n >> k;
  36.  
  37.     int** tablica = utworz(n, k);
  38.     wypisz(tablica, n, k);
  39.  
  40.     for(unsigned i = 0; i < n; ++i)
  41.         delete[] tablica[i];
  42.     delete[] tablica;
  43.  
  44.     return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment