Liczby losowe
Ostatnio zmodyfikowano 2014-05-16 12:38
Kopek Temat założony przez niniejszego użytkownika |
Liczby losowe » 2014-05-16 12:30:33 Witam. Napisałem program w którym w funkcji losuje liczby po czym wyświetla wylosowane liczby w konsoli. Mam taki problem, że nie wiem co w kodzie jest źle, ale losuje mi liczby od 0 do nawet liczb 4 cyfrowych. Jakieś wskazówki? Mój kod: #include <iostream> #include <ctime> #include <cstdlib> using namespace std;
void losowanie( int losowanko[], int ileliczb, int a, int b ) { for( int i = 0; i > ileliczb; i++ ) { losowanko[ i ] =( rand() % a ) + b; } } int main() { srand( time( NULL ) ); cout << "Wprowadz ile liczb ma wylosować" << endl; int a, b, c, d, e; cin >> a; cout << "Wprowadź od ilu do ilu ma losowac" << endl; cin >> d; cin >> c; int tablicaliczbloso[ a ]; losowanie( tablicaliczbloso, a, c, d ); cout << "Wylosowalo: " << endl; for( b = 0; b < a; b++ ) { cout << tablicaliczbloso[ b ] << endl; } return 0; }
|
|
Adik80 |
» 2014-05-16 12:38:52 Zgaduje ze poprostu nic nie losujesz: for( int i = 0; i > ileliczb; i++ ) |
|
« 1 » |