Problem z losowaniem
Ostatnio zmodyfikowano 2013-12-01 17:58
MurzynPG Temat założony przez niniejszego użytkownika |
Problem z losowaniem » 2013-12-01 17:36:02 Witam. Mam problem z wylosowaniem 6 liczb z rozszerzonego przedziału (x2) , jak mi się wydaje przedział mam dobrze podany, ale liczby mi się biora z kosmosu... pomoże mi ktoś to naprawić ? #include<iostream> #include<stdlib.h> #include<ctime> #include<conio.h> #include<windows.h>
using namespace std;
int main()
{ int a, b, c, i, los; cout << "Podaj liczbe" << endl; cin >> a; if( a != 0 ) { cout << "wybrana liczba to " << a << endl; cout << "twoj przedzial wynosi od " << a << " do " <<- a << endl; cout << "Przedzial rozszerzony wynosi od " << 2 * a << " do " <<- 2 * a << endl; } else cout << "Wybrana liczbą nie może byc 0" << endl; b = 2 * a; c =-( 2 * a ); cout << b << " " << c; system( "pause" ); srand( time( NULL ) ); for( int i = 1; i <= 6; i++ ) { los = b + rand() %( c - b + 1 ); cout << los << " "; } system( "pause" ); system( "cls" ); } |
|
pekfos |
» 2013-12-01 17:39:54 |
|
MurzynPG Temat założony przez niniejszego użytkownika |
» 2013-12-01 17:43:27 Prośba mógł byś troszkę jaśniej, bo nie rozumiem ;/ |
|
pekfos |
» 2013-12-01 17:44:26 Przedział jest od mniejszej, do większej, a nie odwrotnie. |
|
MurzynPG Temat założony przez niniejszego użytkownika |
» 2013-12-01 17:46:44 boże, nie zauważyłem że literki zamieniłeś xD dzięki za pomoc ;) wgl jak zabezpieczyć się teraz przed powtarzaniem się wylosowanych liczb ? |
|
pekfos |
» 2013-12-01 17:58:49 |
|
« 1 » |