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

Liczby losowe

Ostatnio zmodyfikowano 2014-05-16 12:38
Autor Wiadomość
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:
C/C++
#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;
}
P-110103
Adik80
» 2014-05-16 12:38:52
Zgaduje ze poprostu nic nie losujesz:
for( int i = 0; i > ileliczb; i++ )
P-110104
« 1 »
  Strona 1 z 1