Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Lekcja 18] Tablice jednowymiarowe - Problem z zadaniem

Ostatnio zmodyfikowano 2012-07-15 18:49
Autor Wiadomość
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.
C/C++
//=========================================================

#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;
}
P-60103
« 1 »
  Strona 1 z 1