Salut!Am facut un fel de joc "Ghiceste numarul" in c++ si vreau ca dupa ce gresesc numarul si programul sa imi dea un indiciu sa imi repete jocul pana cand ghicesc.
uite aici codul:
#include
#include
using namespace std;
void main() {
int a = 5,nr_necunoscut;
cout << "Incercati sa ghiciti la ce numar ma gandesc :)" << endl;
cout << "Numarul la care ma gandesc este:" << endl;
cin >> nr_necunoscut;
if (nr_necunoscut == a){
cout << "Felicitari!Ai ghicit!" << endl;
}
else
{
cout << "Oops!Mai incearca!" << endl;
if (nr_necunoscut < a) {
cout << "Numarul meu este mai mare decat al tau :P" << endl;
}
else {
cout << "Numarul meu este mai mic decat al tau :P" << endl;
}
}
_getche();
}
Răspunsuri la întrebare
Răspuns de
0
Ce vrei tu ce numeste loop si se construieste cu 'while' (si chiar cu un for)
int main(){
int a=5,nr_nec,input=0; //input nu trebuie sa fie egal cu a(la inceput)
//cout<<....ghiceste...(nu-l mai scriu)
while(input!=nr_nec){
cin>>input;
if (nr_necunoscut == a){
cout << "Felicitari!Ai ghicit!" << endl;
}else{
cout << "Oops!Mai incearca!" << endl;
if (nr_necunoscut < a) {
cout << "Numarul meu este mai mare decat al tau :P" << endl;
}else {
cout << "Numarul meu este mai mic decat al tau :P" << endl;
}
}
}
}
int main(){
int a=5,nr_nec,input=0; //input nu trebuie sa fie egal cu a(la inceput)
//cout<<....ghiceste...(nu-l mai scriu)
while(input!=nr_nec){
cin>>input;
if (nr_necunoscut == a){
cout << "Felicitari!Ai ghicit!" << endl;
}else{
cout << "Oops!Mai incearca!" << endl;
if (nr_necunoscut < a) {
cout << "Numarul meu este mai mare decat al tau :P" << endl;
}else {
cout << "Numarul meu este mai mic decat al tau :P" << endl;
}
}
}
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă