Cześć.
Mam do zaprogramowania taki program, gdzie komputer losuje liczbę, a ja muszę ją zgadnąć. Wyświetlają się podpowiedzi, czy liczba jest za duża, czy za mała.
I to zadanie zrobiłem, ale teraz mam je tak zmodyfikować, żeby to komputer i losował liczbę i ją zgadywał za mnie. Ma się sugerować tymi informacjami czy za duża, czy za mała.
Problem jest taki, że nie potrafię napisać kodu, aby komputer sam proponował liczbę i potem podawał kolejną jeżeli nie zgadł. U mnie to wygląda tak, że od razu podaje dobry wynik.
Czy jest ktoś w stanie napisać kod w funkcji zgadywanka ?
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std ;
int losowanie(int N){
int w;
srand(time(0));
for (int i=0; i < 50; i++)
w = rand() % (N+1);
return w;
}
void zgadywanka()
{
int N = 1000;
int liczba = losowanie(N);
cout<<"zgadnij liczbę z przedziału 0 - "<<N<<endl;
}
int main ( ) { setlocale(LC_ALL,"");
zgadywanka();
return 0;
}