Przypisanie danych.

BO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Witam. Chciałbym prosić o pomoc związaną z jednym programem.
Nie moge sam do tego dojść. Otóż program ma sie pytać użytkownika ile liczb chce podać i załużmy że napisze 5, program następnie będzie prosił tylko o 5 liczb, a nie o szóstą, siódmą, ósmą i tak dalej.
W jaki sposób mogę to zapisać. Z góry dziękuje za pomoc.

agilob
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 148
0
Kopiuj
int ile;
std::cin>>ile;
while(ile--){
//Twoj kod
std::cout<<ile<<std::endl;
}
mic4ael
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 93
0

W takich sytuacjach pętle są tym czego szukasz. http://guidecpp.cal.pl/cplus,loops

Sarrus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2512
0

Sposobów tyle ile programistów. Oto kolejny:

Kopiuj
int n;
cout << "Ile liczb: ";
cin >> n;
int * tab = new int[n];
for (int i = 0; i < n ; i++)
{
   cout << "Podaj liczbę nr " << i + 1 << ": ";
   cin >> tab[i];
} 
BO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Dzięki za odpowiedź. A kiedy będę chciał dodać wartości podane przez użytkownika to rozumiem że mogę się odwołać do tablicy dynamicznej (new) np w sposób : tab[1] + tab[2]?

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.