[Lekcja 18] Tablice jednowymiarowe - Problem z zadaniem
Ostatnio zmodyfikowano 2012-07-15 18:49
patryj1083 Temat założony przez niniejszego użytkownika |
[Lekcja 18] Tablice jednowymiarowe - Problem z zadaniem » 2012-07-15 18:49:42 Napisz program, który wylosuje 999 liczb całkowitych z zakresu od 4 do 10 włącznie, wypisze te wartości na ekran, po czym zsumuje je i wynik wypisze na ekran. Program ma wykorzystywać tablicę, która zostanie najpierw wypełniona liczbami losowymi z określonego przedziału, a następnie wynik zostanie obliczony na podstawie zawartości całej tablicy. Gdzie jest błąd?? Proszę o pomoc.
#include <iostream> #include <cstdlib> #include <ctime> using namespace std;
int main() { srand( time( NULL ) ); int aTablica[ 999 ]; cout << "Liczny wylosowane z przedzialu 4 - 10." << endl; int licznik = 0; int wylosowana = 0; do { wylosowana =( rand() % 7 ) + 4; aTablica[ licznik ] = wylosowana; licznik++; } while( licznik <= 999 ); licznik = 0; do { cout << "Zmienna Nr." << licznik << " = " << aTablica[ licznik ] << endl; licznik++; } while( licznik <= 999 ); licznik = 0; int suma = 0; do { suma += aTablica[ licznik ]; licznik++; } while( licznik <= 999 ); cout << endl; cout << "Suma jest rowna " << suma << "." << endl; return 0; }
|
|
« 1 » |