Tablice jednowymiarowe. Rozdział 18. Jednowymiarowe tablice zmiennych.
Ostatnio zmodyfikowano 2014-02-10 22:33
skonek Temat założony przez niniejszego użytkownika |
Tablice jednowymiarowe. Rozdział 18. Jednowymiarowe tablice zmiennych. » 2014-02-10 21:57:35 Witam mam problem z "Rozdziałem 18. Jednowymiarowe tablice zmiennych." a mianowicie z zadaniem domowym :-) Jeżeli dobrze rozumiem program ma wylosować 999 liczb z zakresu od 4 do 10 włącznie. Moje rozwiązanie wygląda następująco: #include<iostream> #include<ctime> #include<cstdlib>
using namespace std;
int main() { int tablica[ 1000 ]; srand( time( NULL ) ); int licznik = 0; int suma; do { tablica[ licznik ] =( rand() % 7 ) + 4; licznik++; cout << licznik << " : " << tablica[ licznik ] << endl; suma += tablica[ licznik ]; } while( licznik < 999 ); cout << "Suma wszystkich liczb wynosi: " << suma << endl; }
I moje pytanie dlaczego moje liczby wychodzą poza zakres losowania ??? powinny występować liczby od 4 do 10 a występują ogromne. |
|
SeaMonster131 |
» 2014-02-10 22:07:31 tablica[ licznik ] =( rand() % 7 ) + 4; licznik++; cout << licznik << " : " << tablica[ licznik ] << endl; ..
Przemyśl tą część kodu. |
|
skonek Temat założony przez niniejszego użytkownika |
» 2014-02-10 22:33:27 Dzięki bardzo za pomoc :-) znalazłem błąd i teraz działa jak należy. Temat zamykam. |
|
« 1 » |