#include<stdlib.h>
#include<time.h>
#include<iostream>
#include<string>
/**variable = limite_inferior + rand() % (limite_superior +1 - limite_inferior) ;**/ /*Función genérica para que te saque numeros aleatorios dentro de un rango*/
using namespace std;
int main(){
int num,fallos=0;
char respuesta[2];
srand(time(NULL)); /*esto es como avisar al ordenador de que vas a utilizar la funcion de números aleatorios*/
do{
num=1+rand()%(101-1); /*funcion para que te saque numeros entre 1 y 100*/
cout<<"El numero que has pensado es este?-->"<<num<<endl;
cin.getline(respuesta, 2,'\n');
fallos++;
}while(respuesta[2]=='no');
if(respuesta[2]=='si'){
cout<<"Gane!"<<endl;
cout<<"He fallado "<<fallos<<" veces."<<endl;
}
return 0;
}
#include<stdlib.h>
#include<time.h>
#include<iostream>
#include<string>
/**variable = limite_inferior + rand() % (limite_superior +1 - limite_inferior) ;**/ /*Función genérica para que te saque numeros aleatorios dentro de un rango*/
using namespace std;
int main(){
int num,fallos=0;
string respuesta="no";
srand(time(NULL)); /*esto es como avisar al ordenador de que vas a utilizar la funcion de números aleatorios*/
do{
num=1+rand()%(101-1); /*funcion para que te saque numeros entre 1 y 100*/
cout<<"El numero que has pensado es este?-->"<<num<<endl;
cin>>respuesta;
fallos++;
}while(respuesta=="no");
if (respuesta=="si"){
cout<<"Gane!"<<endl;
cout<<"He fallado "<<fallos-1<<" veces."<<endl;
}
return 0;
}
#include <iostream>
#include <string> // string, getline()
#include <cstdlib> // srand(), rand()
#include <ctime> // time()
using namespace std;
int main() {
string respuesta;
int fallos = 0;
srand((unsigned)time(NULL));
while (true) {
int num = 1 + rand() % 100;
cout << "El numero que has pensado es este? (si/no) --> " << num << '\n';
(void)getline(cin, respuesta);
if (respuesta == "si") {
cout << "\nGane!\nHe fallado " << fallos << " veces.\n";
break;
} else {
cout << '\n';
++fallos;
}
}
return 0;
}