[ gunnn @ 12.03.2011. 21:48 ] @
razmisljam nesto, pa nmg da nadjem resenje...evo : kako da odredim npr koliko je uneto int promenjivih, i kako deklarisati za neki program sa nepoznatim brojem unosa uz pomoc ciklusa ili??? |
[ gunnn @ 12.03.2011. 21:48 ] @
[ Goran Arandjelovic @ 13.03.2011. 01:00 ] @
1. Ti deklarišeš promenljive i ti si taj koji piše kod za unos tih promenljivih, tako da onda znaš i koliko si promenljiva deklarisao i koliko uneo.
2. Unos nepoznatog broja promenljivih, a da sačuvaš vrednosti svih unetih promenljivih, možeš postići deklaracijom niza i unosom svakog elementa tog niza. Niz može biti fiksne veličine ili može biti dinamički alociran sa proizvoljnim brojem elemenata. [ Eurora3D Team @ 12.02.2012. 19:20 ] @
Ili lista
Npr. Code: #include <iostream> #include <list> using namespace std; int main () { //lista int vrednosti list<int> mylist; //privremena promenljiva int n = 0; //unos brojeva, kad se unese npr. > 10000 izlazi iz petlje cout << "unesite brojeve manje od 10000" << endl; while(n < 10000) { cin >> n; if(n < 10000) mylist.push_back(n); } //ispis cout << endl << "uneseni brojevi: "; //iterator liste list<int>::iterator it; for (it = mylist.begin() ; it != mylist.end(); it++) cout << " " << *it; cout << endl; return 0; } Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|