Jump to content

Timp rămas până la zilele B-Zone

V-am pregătit o mulțime de evenimente. Click aici

La mulți ani B-ZONE!

V-am pregătit o mulțime de evenimente. Click aici

[C++] Guess The Number (0-100)


Nic
 Share

Recommended Posts

 

  • Descriere: Algoritmul poate ghici orice numar intre 0-100 din maxim 7 incercari.
  • Poze / Video:

 image.png

  • Link de descărcare: nu-l consider necesar, aveti sursa
  • Sursa (opțional): 
#include <iostream>
#include <stdlib.h>
using namespace std;

int main ()
{
    int n=50,r=1,limitL=0,limitH=100;

    system("Color 09");

    cout << "Jocul a inceput, alege un numar dintre 0-100. Te rog sa specifici de cate ori este necesar daca numarul tau este mai mare sau mai mic decat numarul de pe ecran.";
    cout << "\nEste numarul tau " << n << "? Raspunde cu: (0) daca da, cu (1) daca numarul tau este mai mic si cu (2) daca numarul tau este mai mare: ";
    while (r)
    {
        cin >> r;

        switch (r)
        {
        case 0:
            system("Color 0A");
            cout << "eey am ghicit numaru";
            break;
        case 1:
            limitH=n-1;
            n = limitL + ((limitH - limitL) / 2);
            cout << "\nEste numarul tau " << n << "? Raspunde cu: (0) daca da, cu (1) daca numarul tau este mai mic si cu (2) daca numarul tau este mai mare: ";
            break;
        case 2:
            limitL=n+1;
            n = limitL + ((limitH-limitL)/2);
            cout << "\nEste numarul tau " << n << "? Raspunde cu: (0) daca da, cu (1) daca numarul tau este mai mic si cu (2) daca numarul tau este mai mare: ";
            break;
        default:
            cout << "introdu un numar intre 0 si 2 bai";
        }
}

}
  • Alte precizari: - 

 

Edited by Nic
Link to comment
Share on other sites

  • Nic locked this topic
Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.