Advertisement
MeehoweCK

Untitled

Feb 10th, 2021
596
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.63 KB | None | 0 0
  1. #include <iostream>
  2. #include <memory>
  3. #include <vector>
  4.  
  5. // zadanie 24
  6.  
  7. using namespace std;
  8.  
  9. int* konwert(vector<int>& dane, unsigned& rozmiar)
  10. {
  11.     rozmiar = dane.size();
  12.  
  13.     int* tablica = new int[rozmiar];
  14.  
  15.     for(unsigned i = 0; i < rozmiar; ++i)
  16.         tablica[i] = dane[i];
  17.  
  18.     return tablica;
  19. }
  20.  
  21. int main()
  22. {
  23.     vector<int> tablica;
  24.     for(int i = 0; i < 10; ++i)
  25.         tablica.push_back(i);
  26.  
  27.     unsigned rozmiar;
  28.     int* tab_nowa = konwert(tablica, rozmiar);
  29.  
  30.     for(unsigned i = 0; i < rozmiar; ++i)
  31.         cout << tab_nowa[i] << '\t';
  32.     cout << endl;
  33.     delete tab_nowa;
  34.  
  35.     return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement