Witam, jestem świeżakiem jeśli chodzi o jakiekolwiek programowanie. Zupełnie zielony, gdyż zabawę z tym zacząłem dopiero wczoraj.
Moim zadaniem jest stworzenie programu, który zabawi się w zgadywanie liczb od 1 do 100, przy 10 możliwych próbach.
Samemu udało mi się tylko stworzyć namiastkę tego dzieła, a mianowicie moje dotychczasowe prace umożliwiają jedynie zabawę z liczbami całkowitymi (prób wdrożyć nie potrafię). W przypadku litery, program wariuje.
Mógłby ktoś mi w prosty sposób podsunąć pomysł na:
-stworzenie ilości prób (w razie wygranej napisanie po ilu próbach udało się wygrać, w razie przegranej napisanie, iż po 10 próbach nie udało się odgadnąć liczby)
-zablokowanie możliwości wpisywania liter
-zablokowanie możliwości wpisywania liczb innych niż z przedziału <1,...,100>
Mój dotychczasowy kod:
#include <iostream>
#include <conio.h>
using namespace std;
int main (){
int szukana = 42;
int proba;
int proby = 0;
proby <= 10;
cout << "Wpisz liczbe od 1 do 100: ";
while (proba = 42){
cin >> proba;
if (proba < 42){
cout << "Liczba " << proba<< " to za malo, sprobuj ponownie"<< endl;
cout << "Wpisz liczbe: ";
continue;
}
if (proba > 42){
cout << "Liczba " << proba<< " to za duzo, sprobuj ponownie" << endl;
cout << "Wpisz liczbe: ";
continue;
}
if (proba = 42){
cout<< "Zgadles, gratuluje";
break;
}
}
getch ();
}