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

Lekcja 18 zadanie

Ostatnio zmodyfikowano 2012-05-25 21:14
Autor Wiadomość
zolax
Temat założony przez niniejszego użytkownika
Lekcja 18 zadanie
» 2012-05-25 20:57:56
Witam mam problem ponieważ program nie chcę zliczać liczb tylko wyskakuje napis "Dodaje liczby" i program kończy pracę.
C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>

int main()
{
    srand( time( NULL ) );
    int tablica[ 999 ];
    int licznik = 0;
    int suma = 0;
   
    do
    {
        tablica[ licznik ] =( rand() % 7 ) + 4;
        licznik++;
       
    } while( licznik < 999 );
   
    licznik = 0;
    std::cout << "Wylosowane liczby to: ";
   
    do
    {
        std::cout << tablica[ licznik ] << ", ";
        licznik++;
       
       
    } while( licznik < 999 );
   
    std::cout << "\nDodaje do siebie liczby: " <<;
    licznik = 0;
   
    do
    {
        suma += tablica[ licznik ];
        licznik++;
    } while( licznik < 999 );
   
    return 0;
}


Tak zapomniałem dodać na dole
std::cout << "\nDodaje do siebie liczby: " << suma;
P-57297
xevuel
» 2012-05-25 20:59:40
A gdzie wypisujesz tąż sumę?

//edit:
C/C++
std::cout << "\nDodaje do siebie liczby: " <<;
To ci się skompilowało?

//edit2: Nie edytuj poprzednich postów, jeśli ktoś na nie już odpowiedział, bo potem nie wiadomo o co chodzi. Dobra, wypisujesz sumę, ale przed jej zwiększeniem, co raczej nie jest zjawiskiem zbytnio pożądanym w tym przypadku.
P-57298
zolax
Temat założony przez niniejszego użytkownika
» 2012-05-25 21:10:58
Nie do końca bo teraz zmieniłem kolejność i całość wygląda tak :
C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>

int main()
{
    srand( time( NULL ) );
    int tablica[ 999 ];
    int licznik = 0;
    int suma = 0;
   
    do
    {
        tablica[ licznik ] =( rand() % 7 ) + 4;
        licznik++;
       
    } while( licznik < 999 );
   
    licznik = 0;
    std::cout << "Wylosowane liczby to: ";
   
    do
    {
        std::cout << tablica[ licznik ] << ", ";
        licznik++;
       
       
    } while( licznik < 999 );
   
   
    licznik = 0;
   
    do
    {
        suma += tablica[ licznik ];
        licznik++;
    } while( licznik < 999 );
   
    std::cout << "\nDodaje do siebie liczby: " << suma;
   
    return 0;
}
P-57299
xevuel
» 2012-05-25 21:13:35
U mnie działa bezproblemowo. Dałeś Rebuild?
Log, jakbyś nie wierzył:
Wylosowane liczby to: 4, 6, 9, 8, 4, 8, 9, 5, 8, 9, 5, 8, 5, 7, 10, 9, 7, 4, 5, 6, 7, 8, 7, 7, 9, 10, 5, 7, 5, 10, 5, 7, 4, 10, 4, 9, 9, 8, 5, 6, 10, 5, 9, 9, 4, 7, 4, 9, 6, 4, 6, 7, 4, 6, 4, 9, 10, 10, 7, 8, 10, 4, 9, 5, 8, 9, 8, 9, 4, 5,
9, 6, 7, 9, 10, 7, 4, 6, 6, 5, 6, 9, 7, 8, 6, 4, 6, 7, 4, 5, 9, 10, 6, 9, 7, 8, 10, 4, 8, 9, 5, 7, 5, 5, 7, 6, 4, 8, 9, 9, 6, 5, 5, 9, 4, 7, 7, 4, 6, 4, 9, 5, 5, 4, 10, 9, 9, 9, 7, 7, 6, 10, 10, 6, 4, 7, 4, 10, 8, 8, 6, 8, 6, 6, 6, 8, 8, 4, 6, 8,
//...
Dodaje do siebie liczby: 6917
P-57300
zolax
Temat założony przez niniejszego użytkownika
» 2012-05-25 21:14:18
U mnie też już wszystko działa. Dzięki za pomoc, temat można zamknąć.
P-57301
« 1 »
  Strona 1 z 1