[C++]Początek i koniec ciągu
Ostatnio zmodyfikowano 2014-12-14 16:43
lucek95 Temat założony przez niniejszego użytkownika |
[C++]Początek i koniec ciągu » 2014-12-14 13:04:56 Witam, mój kod (fragment): void losowo( int a[], int ciag ) { for( int i = 0; i < ciag; i++ ) { a[ i ] =( - 100 + rand() % 300 ); } } To są moje zmagania z początkiem i końcem ciągu... aczkolwiek potrzebuję aby się on generował za pomocą wprowadzenia przez użytkownika np. przez wywołanie początek kodu i koniec kodu. Kombinowałem w stronę: void losowo( int a[], int ciag ) { int pocz, kon; cout << "\nPodaj poczatek ciagu: "; cin >> pocz; cout << "\nPodaj koniec ciagu: "; cin >> kon; for( int i = 0; i < ciag; i++ ) { a[ i ] =(( kon ) + rand() %( pocz ) ); } } Ale program generuje mi wartości niezależne od wprowadzonych? Proszę o pomoc i ewentualne naprowadzenie na trop jak to wykonać :P |
|
NopeDotAvi |
» 2014-12-14 16:43:41 int min, max; std::cin >> min >> max;
int randomNumber = rand() %( max - min ) + min + 1;
losuje z przedziału podanego przez użytkownika, o to chodziło? |
|
« 1 » |