Cpp-Podstawy/5-Petla/doWhile/3/main.cpp
2025-05-06 11:16:54 +02:00

37 lines
No EOL
1.1 KiB
C++

/*
Program losuje liczbe od 1 do 10 uzytkownik zgaduje a program podpowiada czy liczba jest za mala, za duza czy trafiona dopuki nie trafi
do opcji losowania musimy wykorzystac inicjalizacje generatora liczb losowych
srand(time(0)); // inicjalizacja liczb losowych
rand() % 10 + 1; // losowanie liczby od 1 do 10
*/
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
srand(time(0));
int randomNumber = rand() % 10 + 1;
int liczbaUzytkownika = 0;
do {
cout << "Zgadnij liczbe od 1 do 10: ";
cin >> liczbaUzytkownika;
if (liczbaUzytkownika <= 10 && liczbaUzytkownika >= 1) {
if (randomNumber > liczbaUzytkownika) {
cout << "Za Mala" << endl;
} else if (randomNumber < liczbaUzytkownika) {
cout << "Za Duza" << endl;
}
} else {
cout << "Liczba poza zakresem" << endl;
}
} while (randomNumber != liczbaUzytkownika);
cout << "Brawo ukryta liczba to: " << randomNumber << endl;
return 0;
}