Rozdział 22 zadanie domowe
Ostatnio zmodyfikowano 2015-08-19 15:26
trebacz626 Temat założony przez niniejszego użytkownika |
Rozdział 22 zadanie domowe » 2015-08-19 14:44:50 Napisałem program do zadania domowego i kiedy go odpalam wypisuje kilka liczb i przestaje działać. Proszę powiedzieć co jest nie tak z tym kodem: #include <iostream> #include <cstdlib> #include <ctime>
void wylosujLiczby( int tablica[], int rozmiar ) { int a; for( int i = 0; i++; i < rozmiar ) { a =(( rand() % 20 ) + 10 ); tablica[ i ] = a; } }
void wypiszTablice( int tablica[], int rozmiar ) { for( int i = 0; i++; i < rozmiar ) { std::cout << tablica[ i ] << std::endl; } }
void wypiszTabliceOdTylu( int tablica[], int rozmiar ) { for( int i = 0; rozmiar--; i < rozmiar ) { std::cout << tablica[ rozmiar ] << std::endl; } }
int znajdzMinimum( int tablica[], int rozmiar ) { int a = 0; for( int i; i++; i < rozmiar ) { if( tablica[ a ] > tablica[ i ] ) { a++; i = 0; } } return tablica[ a ]; }
int znajdzMaksimum( int tablica[], int rozmiar ) { int a = 0; for( int i; i++; i < rozmiar ) { if( tablica[ a ] < tablica[ i ] ) { a++; i = 0; } } return tablica[ a ]; }
void wypiszMinMax( int Min, int Max ) { std::cout << "największa liczba to" << Max << std::endl; std::cout << "najmniejsza liczba to" << Min << std::endl; }
int main() { srand( time( NULL ) ); int tablica[ 10 ]; wylosujLiczby( tablica, 10 ); wypiszTablice( tablica, 10 ); wypiszTabliceOdTylu( tablica, 10 ); int iMin = znajdzMinimum( tablica, 10 ); int iMax = znajdzMaksimum( tablica, 10 ); wypiszMinMax( iMin, iMax ); int c; std::cin >> c; return 0; } |
|
carlosmay |
» 2015-08-19 15:16:34 Źle napisana pętla for. fora( int i = 0; i < rozmiar; i++ ) |
|
trebacz626 Temat założony przez niniejszego użytkownika |
» 2015-08-19 15:26:21 dzięki też przed chwilą do tego doszedłem :) |
|
« 1 » |