#include <string>
#include <iostream.h>
int main()
{
srand ( time(NULL) );
int numero_pensado= rand() %100;
int salir=0;
int numero_dicho=0;
int intentos=0;
cout <<"Adivina el número que he pensado:";
while (!salir) {
cin >> numero_dicho;
if (numero_pensado==numero_dicho) {
cout << "Enorabuena, has acertado en "<<intentos<<"
intentos"<<endl;
salir=1;
} else {
intentos++;
cout<< endl<<"El número que he pensado es ";
if (numero_pensado>numero_dicho) {
cout<<"mayor";
} else {
cout<<"menor";
}
cout<< " que " <<numero_dicho<<endl;
}
}
salir=0;
cout <<"Voy a adivinar el número que has pensado:"<<endl;
numero_dicho = rand()%100;
std::string respuesta;
intentos=0;
int cota_inferior=0;
int cota_superior=100;
while (!salir) {
cout <<"Es igual, menor o mayor al número " <<numero_dicho<<"?
(i=igual,m=menor,M=mayor)"<<endl;
cin >> respuesta;
if (respuesta=="i"||respuesta=="I") {
cout << "bien, he acertado en "<<intentos<<"
intentos"<<endl;
salir=1;
} else if (respuesta=="m") {
cota_superior=numero_dicho;
intentos++;
numero_dicho-=(cota_superior-cota_inferior)/2;
} else if (respuesta=="M") {
cota_inferior=numero_dicho;
numero_dicho+=(cota_superior-cota_inferior)/2;
intentos++;
} else {
cout << "me repites si es igual, menor o mayor a
"<<numero_dicho<<endl;
}
}
return 0;
}

Más contenido relacionado

PDF
Prototipo de un juego de poker "Programado en lenguaje C"
PPTX
Numeros aleatorios
DOCX
Ejemplos de Pseudocodigos!!
PDF
DOCX
Lenguaje de raptor, c# y java
DOCX
Prueba#3 erika quillupangui
DOCX
Triangulo de floyd
PDF
52 ejercicios resueltos en pseudocodigo
Prototipo de un juego de poker "Programado en lenguaje C"
Numeros aleatorios
Ejemplos de Pseudocodigos!!
Lenguaje de raptor, c# y java
Prueba#3 erika quillupangui
Triangulo de floyd
52 ejercicios resueltos en pseudocodigo

La actualidad más candente (15)

PDF
Pseint ejercicios 2016
DOCX
52 ejercicios en pseudocódigo
DOCX
Blog
DOC
52 ejercicios resueltos en pseudocodigo
PDF
52 ejercicios-resueltos-en-pseudocodigo-170617220816
PDF
52 ejercicios resueltos en pseudocodigo
PPTX
DOCX
Arreglos 1D, 2D, 3D.
PDF
Problemas+resueltos+de+c$2 b$2b
PDF
DOCX
DOCX
Andres quintal.doc
DOCX
Problemas propuestos
PDF
1... conversor de bases
Pseint ejercicios 2016
52 ejercicios en pseudocódigo
Blog
52 ejercicios resueltos en pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo-170617220816
52 ejercicios resueltos en pseudocodigo
Arreglos 1D, 2D, 3D.
Problemas+resueltos+de+c$2 b$2b
Andres quintal.doc
Problemas propuestos
1... conversor de bases
Publicidad

Similar a Adivina ael numero (20)

DOCX
Software omegaup
DOCX
Software omegaup
DOCX
Software e.e docx
DOCX
Manual software
DOCX
Proyecto
PDF
Programar un menú en c++
PPTX
Resolución práctica de tipos de datos
 
DOCX
Algoritmos en c++
PDF
DOCX
Omega Up
DOCX
Programas
PDF
Ejm repetitivas
PDF
Ejercicios bucles
DOCX
Manual POO
PDF
Algoritmos
DOCX
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
DOCX
Ejemplos de pseudocodigos
PDF
Manual naye
Software omegaup
Software omegaup
Software e.e docx
Manual software
Proyecto
Programar un menú en c++
Resolución práctica de tipos de datos
 
Algoritmos en c++
Omega Up
Programas
Ejm repetitivas
Ejercicios bucles
Manual POO
Algoritmos
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
Ejemplos de pseudocodigos
Manual naye
Publicidad

Más de julian javier solis herrera (20)

DOCX
Proyecto 5 rueda de la fortuna
DOCX
Proyecto 4 sensor de proximidad con leds
DOCX
Proyecto brazorobotico
DOCX
maquina de turing
DOCX
Automatas finitos
DOCX
Unidad 2 expresiones regulares
DOCX
programas de los meses
DOCX
Programa de semanas
DOCX
Programa de alfabeto
DOCX
DOCX
ejemplo de grafo
DOCX
DOCX
Proyectos de clase lenguajes y automatas
PDF
apuntes de clase de lenguajes y automatas
DOCX
Tercera tarea de lenguajes y automatas
DOCX
segundo cuestionario de lengujes y automatas
DOCX
Proyecto 5 rueda de la fortuna
Proyecto 4 sensor de proximidad con leds
Proyecto brazorobotico
maquina de turing
Automatas finitos
Unidad 2 expresiones regulares
programas de los meses
Programa de semanas
Programa de alfabeto
ejemplo de grafo
Proyectos de clase lenguajes y automatas
apuntes de clase de lenguajes y automatas
Tercera tarea de lenguajes y automatas
segundo cuestionario de lengujes y automatas

Último (20)

PPTX
El uso de las TIC en la vida cotidiana..
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PPTX
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
PDF
Taller tecnológico Michelle lobo Velasquez
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PPTX
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PPTX
ccna: redes de nat ipv4 stharlling cande
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PDF
capacitación de aire acondicionado Bgh r 410
PDF
Distribucion de frecuencia exel (1).pdf
El uso de las TIC en la vida cotidiana..
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
Taller tecnológico Michelle lobo Velasquez
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
Presentacion de Alba Curso Auditores Internos ISO 19011
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
Documental Beyond the Code (Dossier Presentación - 2.0)
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
Estrategia de Apoyo de Daylin Castaño (5).pdf
ccna: redes de nat ipv4 stharlling cande
TRABAJO DE TECNOLOGIA.pdf...........................
Mecanismos-de-Propagacion de ondas electromagneticas
informe_fichas1y2_corregido.docx (2) (1).pdf
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
capacitación de aire acondicionado Bgh r 410
Distribucion de frecuencia exel (1).pdf

Adivina ael numero

  • 1. #include <string> #include <iostream.h> int main() { srand ( time(NULL) ); int numero_pensado= rand() %100; int salir=0; int numero_dicho=0; int intentos=0; cout <<"Adivina el número que he pensado:"; while (!salir) { cin >> numero_dicho; if (numero_pensado==numero_dicho) { cout << "Enorabuena, has acertado en "<<intentos<<" intentos"<<endl; salir=1; } else { intentos++; cout<< endl<<"El número que he pensado es "; if (numero_pensado>numero_dicho) { cout<<"mayor"; } else { cout<<"menor"; } cout<< " que " <<numero_dicho<<endl; } } salir=0; cout <<"Voy a adivinar el número que has pensado:"<<endl; numero_dicho = rand()%100; std::string respuesta; intentos=0; int cota_inferior=0; int cota_superior=100; while (!salir) { cout <<"Es igual, menor o mayor al número " <<numero_dicho<<"? (i=igual,m=menor,M=mayor)"<<endl; cin >> respuesta; if (respuesta=="i"||respuesta=="I") { cout << "bien, he acertado en "<<intentos<<" intentos"<<endl; salir=1; } else if (respuesta=="m") { cota_superior=numero_dicho; intentos++; numero_dicho-=(cota_superior-cota_inferior)/2; } else if (respuesta=="M") { cota_inferior=numero_dicho; numero_dicho+=(cota_superior-cota_inferior)/2; intentos++; } else { cout << "me repites si es igual, menor o mayor a "<<numero_dicho<<endl; } } return 0; }