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

[C++]Początek i koniec ciągu

Ostatnio zmodyfikowano 2014-12-14 16:43
Autor Wiadomość
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):
C/C++
void losowo( int a[], int ciag ) //generowanie losowe
{
    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ę:

C/C++
void losowo( int a[], int ciag ) //generowanie losowe
{
    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
P-122848
NopeDotAvi
» 2014-12-14 16:43:41
C/C++
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?
P-122860
« 1 »
  Strona 1 z 1