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

Funkcja losująca

Ostatnio zmodyfikowano 2011-04-19 13:10
Autor Wiadomość
verst
Temat założony przez niniejszego użytkownika
Funkcja losująca
» 2011-04-19 13:00:26
C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>
int losuj( int a, int b )
{
    srand( time( NULL ) );
    return( rand() % a ) + b;
}
int main()
{
    std::cout << "LOS: " << losuj( 1, 100 );
    return 0;
}

Dlaczego nie dziala mi ta funkcja, stale wyswietla się 100...
P-31206
McAffey
» 2011-04-19 13:05:38
C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>


int losuj( int a, int b )
{
    srand( time( NULL ) );
    return( rand() % b ) + a;
}

int main()
{
    std::cout << "LOS: " << losuj( 1, 100 );
    return 0;
}

Przyjrzyj się co poprawiłem i zastanów się dla czego źle działało.
P-31207
verst
Temat założony przez niniejszego użytkownika
» 2011-04-19 13:10:38
A no tak, wieksza, ma byc najpierw a na nexta mniejsza. Thx.

Rozwiązanie: Przestawienie literek, a z b.
P-31208
« 1 »
  Strona 1 z 1