Alternatywa

Nikodem Paank
  • Rejestracja: dni
  • Ostatnio: dni
  • 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

Althorion
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1620
4

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

MA
  • Rejestracja: dni
  • Ostatnio: dni
2
Kopiuj
      int tab[n];

n musi być wyrażeniem stałym

Nikodem Paank
  • Rejestracja: dni
  • Ostatnio: dni
  • 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
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1620
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.