zad domowe
Ostatnio zmodyfikowano 2013-03-24 12:01
kirito1996 Temat założony przez niniejszego użytkownika |
zad domowe » 2013-03-24 10:54:31 elo zadaje to pytanie 2 raz i powiem że nie umie tego zrobić :) proszę żeby ktoś z was zrobił to za mnie ja se przeanalizuje kod i to opanuje bo naprawdę nie dam rady ;( treść zadania : Twoim zadaniem domowym jest napisanie prostej gry, która ma działać następująco: 1. Program losuje liczbę z przedziału od 1 do 1000. 2. Użytkownik zgaduje liczbę, która została wylosowana. 3. Jeżeli podana liczba jest za duża (za mała) gra wypisuje stosowny komunikat i powraca do kroku 2. 4. Jeżeli gracz trafi liczbę wylosowaną to progam kończy działanie, wypisując na ekran wylosowaną liczbę oraz liczbę 'strzałów', które oddał gracz. Gra ma być zabezpieczona przed możliwością wprowadzenia błędnych wartości liczbowych. jestem w kursach na poziomie 2 lekcji 2 :) to co dotychczas zrobiłem: #include <iostream> #include <cstdlib> #include <ctime> int main() { srand( time( NULL ) ); int liczba =( rand() % 10 ) + 1; int losowanie; do { std::cout << "podaj liczbe =" << std::endl; std::cin >> losowanie; liczba =( rand() % 10 ) + 1; std::cout << "wylosowanu =" << liczba << std::endl; } while( liczba != losowanie ); std::cout << "brawo wygrales :)" << std::endl; return 0; }
z góry thax i chyba jakąś lekcje nie opanowałem tak mi się wydaje że tego nie umie zrobić :) |
|
jsc |
» 2013-03-24 11:21:41 Ten temat zostanie chyba napromieniowany. |
|
00Andre |
» 2013-03-24 11:24:40 Siemka, masz tu od nowa zrobiony mój kod. jest losowana liczba, potem w pętli podajesz swoją liczbę , jeżeli się zgadza to pisze wylosowaną liczbę i twoją i ilości twoich podejść (strzałów), a jeżeli nie to dodaje do strzałów 1. // użyłem using namespace std; ... wiec nie musisz tam pisać std:: ... ;) #include <iostream> #include <cstdlib> #include <time.h>
using namespace std;
int main() { srand( time( NULL ) ); int liczba =( rand() % 10 ) + 1; int twojaliczba; int strzaly = 0; do { cout << "Podaj liczbe : "; cin >> twojaliczba; if( twojaliczba == liczba ) { cout << "\nWylosowana liczba to : " << liczba << endl; cout << "Twoja liczba : " << twojaliczba << endl; cout << "Ilosci podejsci : " << strzaly << endl; cout << "To koniec ;)"; } else { strzaly++; } } while( liczba != twojaliczba ); return 0; }
W Razie jakiś pytań, to pytaj ;D |
|
xevuel |
» 2013-03-24 11:25:04 Zadania domowe polegają na tym, że robi się je samemu, jeśli chce się czegoś nauczyć. Jeśli nie potrafisz, przeczytaj lekcje jeszcze raz. Zamykam. |
|
kirito1996 Temat założony przez niniejszego użytkownika |
» 2013-03-24 12:01:15 dzięki i zadania domowe robi się samemu wiem ale czy w szkole dostaniemy 1 gdy mamy zad a źle ?? nie dostaniemy tylko zostaniemy pouczeni ja nie umiałem tego zrobić dodałem temat się dowiedziałem i to będę analizował i jeszcze raz dzięki :) |
|
« 1 » |