Dzień dobry. Chciałbym zapytać, jak w takim kodzie, jak poniżej przekazać wygenerowany vector z funkcji generuj() do funkcji print. Nie mam zielonego pojęcia, jak to zrobić i bardzo proszę o pomoc.
#include "pch.h"
#include<array>
#include<iostream>
#include<vector>
using namespace std;
//funkcje do programow
void generuj(vector<int> v)
{
int liczby;
cout << "Podaj ile chcesz wygenerowac liczb: ";
cin >> liczby;
for (int i = 0; i < liczby; i++)
{
v.push_back(i);
}
}
void print(vector<int> v)
{
generuj(v);
cout << "[";
for (int i = 0; i < v[i]; i++)
{
v.push_back(i);
cout << v[i]<< ", ";
}
cout << "]";
cout << endl;
void zadanie2()
{
vector<int> v;
print(v);
}
}
int main()
{
zadanie2();
}