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

[Lekcja 17]Program nie losuje różnych wartości

Ostatnio zmodyfikowano 2014-12-05 17:21
Autor Wiadomość
TheNasster
Temat założony przez niniejszego użytkownika
[Lekcja 17]Program nie losuje różnych wartości
» 2014-12-04 22:04:33
Program wyświetla ciągle te same wartości. Ktoś ma jakiś pomysł jak to naprawić?
C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int los()
{
    srand( time( NULL ) );
    int w =( rand() % 10 ) + 50;
    int i = 0;
    do
    {
        i++;
        cout << i << " wylosowana liczba to: " << w << "\n";
    } while( i != 15 );
   
    return 0;
}
int main()
{
    cout << los();
    return 0;
}
P-122221
Kaikso
» 2014-12-04 22:15:10
Liczbę losujesz tylko raz, a tak powinno to wyglądać:
C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int los()
{
    srand( time( NULL ) );
    int w;
    int i = 0;
    do
    {
        i++;
        w =( rand() % 10 ) + 50;
        cout << i << " wylosowana liczba to: " << w << endl;
    } while( i != 15 );
   
    return 0;
}
int main()
{
    los();
    return 0;
}
P-122225
TheNasster
Temat założony przez niniejszego użytkownika
» 2014-12-05 17:21:06
Działa dzięki :)
P-122262
« 1 »
  Strona 1 z 1