Rozdział 18, zadanie tablice
Ostatnio zmodyfikowano 2018-11-30 23:21
Paja Temat założony przez niniejszego użytkownika |
Rozdział 18, zadanie tablice » 2018-11-30 22:57:38 Działa, ale nie jestem pewien czy poprawnie. Niepokoi mnie ten blok : los =(( rand() % 7 ) + 4 ); tab[ los ] = los; std::cout << los << "\n";
#include "pch.h" #include <iostream> #include <cstdlib> #include <ctime>
int main() { int tab[ 999 ]; int los; srand( time( 0 ) ); for( int i = 0; i < 999; i++ ) { los =(( rand() % 7 ) + 4 ); tab[ los ] = los; std::cout << los << "\n"; } int suma = 0; for( int i = 0; i < 999; i++ ) { suma += tab[ los ]; } std::cout << "\n\n suma tablicy == " << suma; return 0; }
|
|
pekfos |
» 2018-11-30 23:04:42 Dokładnie tak, jak jest napisane w kodzie, czyli jedno i drugie. Wpisujesz losową liczbę w losowe miejsce. Zacznij formatować swoje posty. Kurs STC |
|
Paja Temat założony przez niniejszego użytkownika |
» 2018-11-30 23:15:45 No to teraz powinno być ok ?? #include "pch.h" #include <iostream> #include <cstdlib> #include <ctime>
int main() { int tab[ 999 ]; int los; srand( time( 0 ) ); for( int i = 0; i < 999; i++ ) { los =(( rand() % 7 ) + 4 ); tab[ i ] = los; std::cout << los << "\n"; } int suma = 0; for( int i = 0; i < 999; i++ ) { suma += tab[ i ]; } std::cout << "\n\n suma tablicy == " << suma; return 0; }
|
|
pekfos |
» 2018-11-30 23:21:35 Tak. |
|
« 1 » |