Alternatywa

Nikodem Paank
  • Rejestracja:około 6 lat
  • Ostatnio:około 5 lat
  • Postów:6
0

Witam, tak z ciekawości - macie może pomysł jaką alternatywę by zrobić dla takiego wczytywania? :

Kopiuj
int n;
cin>>n;
      int tab[n];

Macie jakąś alternatywe dla zapisanie tego w inny sposób? Krócej, albo bardziej estetycznie.
Dziękuję z góry i pozdrawiam. :D

AK
Dawaj temat który niesie informację
Althorion
Moderator C/C++
  • Rejestracja:prawie 10 lat
  • Ostatnio:dzień
  • Postów:1605
4

W sensie chcesz stworzyć kolekcję o rozmiarze podanym przez użytkownika? To nie tablica, a std::vector.

MA
  • Rejestracja:prawie 18 lat
  • Ostatnio:ponad 4 lata
2
Kopiuj
      int tab[n];

n musi być wyrażeniem stałym

Nikodem Paank
  • Rejestracja:około 6 lat
  • Ostatnio:około 5 lat
  • Postów:6
0
Althorion napisał(a):

W sensie chcesz stworzyć kolekcję o rozmiarze podanym przez użytkownika? To nie tablica, a std::vector.

Można stosować bibliotekę vector na maturze z informatyki?

Althorion
Moderator C/C++
  • Rejestracja:prawie 10 lat
  • Ostatnio:dzień
  • Postów:1605
1

vector tutaj to nie biblioteka, tylko klasa z biblioteki standardowej, gdzie siedzą też takie rzeczy jak cout. Nikt od Ciebie nie wymaga odejścia od niej.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.