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

Lekcja 19 - Praca domowa Sumowanie cos nie tak << Sprawdz

Ostatnio zmodyfikowano 2012-09-13 21:01
Autor Wiadomość
lukash3k1
Temat założony przez niniejszego użytkownika
Lekcja 19 - Praca domowa Sumowanie cos nie tak << Sprawdz
» 2012-09-13 20:53:35
Sumowanie coś mi się nie zgadza, niby sumuje ale nie wyskakuje odpowiedni wynik... Gdzie zrobiłem błąd ?

C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>
void wylosujLiczby( int t[], int a, int b, int c )
{
   
    a = 0;
    do
    {
        t[ a ] =( rand() % b ) + c;
        a++;
    } while( a < 999 );
   
}
void wypiszLiczby( int t[], int a )
{
    std::cout << "Wypisz Liczby: " << std::endl;
    a = 0;
    do
    {
        std::cout << t[ a ] << std::endl;
        a++;
    } while( a < 999 );
   
}
void sumowanie( int t[], int a, int s )
{
    s = 0;
    a = 0;
    do
    {
       
        s += t[ a ];
        a++;
    } while( a <= 999 );
   
    std::cout << "wynik: " << s << std::endl;
   
   
   
}

int main()
{
    srand( time( NULL ) );
    int tablica[ 999 ];
    wylosujLiczby( tablica, 999, 7, 4 );
    wypiszLiczby( tablica, 999 );
    sumowanie( tablica, 999, 0 );
    return 0;
}
P-64897
czosnek17
» 2012-09-13 20:59:35
W sumowaniu powinno być
while( a <= 998 );
i będzie działać.
P-64898
lukash3k1
Temat założony przez niniejszego użytkownika
» 2012-09-13 21:01:45
Serdeczne dzieki.
P-64899
« 1 »
  Strona 1 z 1