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

Mnożenie 2 losową liczbę razy.

Ostatnio zmodyfikowano 2016-10-30 17:19
Autor Wiadomość
Sitek1337
Temat założony przez niniejszego użytkownika
Mnożenie 2 losową liczbę razy.
» 2016-10-29 23:41:30
Witam, od dzisiaj się bawię w programowanie i mam jeden problem - za nic nie mogę napisać części kodu, która zapętli mi działanie 2*2 losową liczbę razy(algorytm? losowania zrobiony).
Próbowałem również 2^potega(tak nazwałem losową zmienną), lecz też nie działało.
Prosiłbym o pomoc. ;)
Oto potrzebny wycinek kodu.
C/C++
srand( time( NULL ) );
potega = rand() % 15 + 1;
cout << "Wiec TAK. Teraz poprosze Cie o podanie wyniku 2^" << potega << endl;
cin >> wynik_koncowy;
for( int i = potega; i = potega; i++ )
{
    wynik_potegi = 2 * 2;
}
cout << wynik_potegi;

if( wynik_koncowy == wynik_potegi )
{
    cout << "Prawidlowa odpowiedz" << endl;;\
     system( "pause" );
    return 0;
}
else
{
    cout << "Nieprawidlowa odpowiedz, masz raka" << endl;
    system( "pause" );
    return 0;
}
P-153034
carlosmay
» 2016-10-30 00:11:14
C/C++
for( int i = potega; i = potega; i++ ) // warunek wyjścia jest zły, zawsze true
{
    wynik_potegi = 2 * 2; // tutaj zawsze przypisujesz 4
}

C/C++
unsigned wynik_potegi { 1 };
std::cin >> potega;
for( int i = 0; i < potega; ++i ) {
    wynik_potegi *= 2;
}
P-153038
Sitek1337
Temat założony przez niniejszego użytkownika
» 2016-10-30 10:10:25
A istnieje jakiś łatwiejszy sposób na zapisanie potęgi?
P-153048
karambaHZP
» 2016-10-30 17:19:20
A istnieje jakiś łatwiejszy sposób na zapisanie potęgi?
Funkcja std::pow()?
P-153063
« 1 »
  Strona 1 z 1