Wielkość tablicy wybrana przez użytkownika

0

Witam czy istnieje sposób aby to użytkownik zadeklarował jakiej wielkości ma być tablica?
Próbowałem coś takiego ale nie idzie czy mógłby mi ktoś pomóc?

int tab[n];
cout<<"Podaj wielkość talbicy "<<endl;
cin>>n;
2

Tutaj pierw deklarujesz wielkość, a potem ją sprawdzasz. Jest to równie sensowne jak kliknięcie "print" a potem napisanie dokumentu w wordzie. Użyj std::vectora:

size_t s;
std::cin >> s;
std::vector<int> arr(s);
0

Nie rozumiem momentu size_t czy mógłbyś mi to objaśnić?

1

size_t to typ liczbowy używany do trzymania rozmiarów zmiennych, tablic, klas etc. Niewiele różni się od int.

0

Dziękuję bardzo za pomoc!

1 użytkowników online, w tym zalogowanych: 0, gości: 1