[Lekcja 19] Problem z wypisywaniem liczb na ekran
Ostatnio zmodyfikowano 2011-11-07 18:22
ptaq Temat założony przez niniejszego użytkownika |
[Lekcja 19] Problem z wypisywaniem liczb na ekran » 2011-11-07 17:28:01 Program sie uruchamia ale nie wypisuje liczb ??? ;/ #include <iostream> #include <ctime> #include <cstdlib> void wylosujLiczby( int t[], int m, int y, int z )
{ int i = 0; int b; b = z - y; srand( time( NULL ) ); do { t[ m ] =( rand() % b ) + y; std::cin >> t[ m ]; m--; } while( m != 0 ); }
void wypiszLiczby( int t[], int m )
{ int i = 0; do { std::cout << t[ m ] << ","; m--; } while( m != 0 ); }
int obliczSume( int t[], int m ) { int i = 0; int suma = 0; do { suma = t[ m ]; m--;; } while( m != 0 ); return suma; }
int main() { int tablica[ 999 ]; wylosujLiczby( tablica, 999, 4, 10 ); wypiszLiczby( tablica, 999 ); int iSuma = obliczSume( tablica, 999 ); std::cout << "Suma liczb wynosi: " << iSuma << std::endl; return 0; } |
|
OSA_PL |
» 2011-11-07 17:38:30 std::cin >> t[ m ]; - a po co to? Kod daj w [cpp][/cpp] |
|
ptaq Temat założony przez niniejszego użytkownika |
» 2011-11-07 17:44:34 omg od wczoraj patrze w ten kod i nie moglem zalapac xD , dzieki za pomoc . |
|
OSA_PL |
» 2011-11-07 17:50:36 Masz jeszcze błąd w pętlach do while, bo zmienna m!=0, a tablice numeruje się od zera.(może to nie błąd, ale masz 998 liczb zamiast 999) i tutaj: w linijce suma = t[ m ]; powinno być chyba +=. |
|
ptaq Temat założony przez niniejszego użytkownika |
» 2011-11-07 18:22:08 a no fakt , a z ta suma sie zorientowałem bo nie sumowało ;p ,dzieki. |
|
« 1 » |