Gra-losowanie liczb
Ostatnio zmodyfikowano 2013-02-26 09:15
StuFfii Temat założony przez niniejszego użytkownika |
» 2013-02-25 21:43:27 Przykro mi ale twój kod nie działa)-: |
|
LimaSxD |
» 2013-02-25 21:44:47 Przykro mi ale mi działa :( |
|
killjoy |
» 2013-02-25 21:45:46 Nie dziala z prostej przyczyny, a mianowicie kolega losuje nową liczbę po każdym obiegu pętli. Tak to powinno wygladac: #include <ctime> #include <iostream>
int main() { srand( time( NULL ) ); int a =(( rand() % 1000 ) + 1 ); while( true ) { std::cout << "podaj wylosowana liczbe(zakres od 1-1000) : " << std::endl; int bob; std::cin >> bob; if( bob > a ) std::cout << "Podana liczba jest za duza" << std::endl; else if( bob < a ) std::cout << "Podana liczba jest za mala" << std::endl; else if( bob == a ) { std::cout << "Podana liczba jest wlasciwa" << std::endl; system( "pause" ); return 0; } bob = 0; } return 0; }
|
|
StuFfii Temat założony przez niniejszego użytkownika |
» 2013-02-25 21:46:23 Nie wiem czemu u mnie nie działa, jeżeli koledze z forum działa. Jeżeli wpisze że podana liczba jest za duża ciągle mi wyskakuje zę jest za duża nie ważne co wpisze, tak samo się dzieje gdy liczba jest za mała. |
|
Berux |
» 2013-02-25 22:07:17 Pozwolę sobie pisać w komentarzach w kodzie :) #include <ctime> #include <iostream> #include <cstdlib>
int main() { srand( time( NULL ) ); int a =(( rand() % 1000 ) + 1 ); while( true ) { std::cout << "podaj wylosowana liczbe(zakres od 1-1000) : " << std::endl; int bob; std::cin >> bob; if( bob > a ) std::cout << "Podana liczba jest za duza" << std::endl; else if( bob < a ) std::cout << "Podana liczba jest za mala" << std::endl; else if( bob == a ) { std::cout << "Podana liczba jest wlasciwa" << std::endl; system( "pause" ); return 0; } bob = 0; } return 0; } Jest to kod usera killjoypl |
|
StuFfii Temat założony przez niniejszego użytkownika |
» 2013-02-26 09:15:27 Dzięki za wszystko, już mi działa. |
|
1 « 2 » |