SlideShare una empresa de Scribd logo
1 de 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;
}

Más contenido relacionado

La actualidad más candente

Pseint ejercicios 2016
Pseint ejercicios 2016Pseint ejercicios 2016
Pseint ejercicios 2016Don Augusto
 
52 ejercicios en pseudocódigo
52 ejercicios en pseudocódigo52 ejercicios en pseudocódigo
52 ejercicios en pseudocódigoStefa Naranjo Meza
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigoVictor Morales
 
52 ejercicios-resueltos-en-pseudocodigo-170617220816
52 ejercicios-resueltos-en-pseudocodigo-17061722081652 ejercicios-resueltos-en-pseudocodigo-170617220816
52 ejercicios-resueltos-en-pseudocodigo-170617220816Carlos Martir
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigoBrivé Soluciones
 
Arreglos 1D, 2D, 3D.
Arreglos 1D, 2D, 3D.Arreglos 1D, 2D, 3D.
Arreglos 1D, 2D, 3D.Susan Gil
 
Problemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bProblemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bFRESH221 C.R
 
Andres quintal.doc
Andres quintal.docAndres quintal.doc
Andres quintal.docandresm92
 
Problemas propuestos
Problemas propuestosProblemas propuestos
Problemas propuestosjfranco_123
 
1... conversor de bases
1... conversor de bases1... conversor de bases
1... conversor de basesJacqui Venegas
 

La actualidad más candente (15)

Pseint ejercicios 2016
Pseint ejercicios 2016Pseint ejercicios 2016
Pseint ejercicios 2016
 
52 ejercicios en pseudocódigo
52 ejercicios en pseudocódigo52 ejercicios en pseudocódigo
52 ejercicios en pseudocódigo
 
Blog
BlogBlog
Blog
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
52 ejercicios-resueltos-en-pseudocodigo-170617220816
52 ejercicios-resueltos-en-pseudocodigo-17061722081652 ejercicios-resueltos-en-pseudocodigo-170617220816
52 ejercicios-resueltos-en-pseudocodigo-170617220816
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
Calculadora
CalculadoraCalculadora
Calculadora
 
Arreglos 1D, 2D, 3D.
Arreglos 1D, 2D, 3D.Arreglos 1D, 2D, 3D.
Arreglos 1D, 2D, 3D.
 
Problemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bProblemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2b
 
Matrices
MatricesMatrices
Matrices
 
Tarea2
Tarea2Tarea2
Tarea2
 
Andres quintal.doc
Andres quintal.docAndres quintal.doc
Andres quintal.doc
 
Problemas propuestos
Problemas propuestosProblemas propuestos
Problemas propuestos
 
1... conversor de bases
1... conversor de bases1... conversor de bases
1... conversor de bases
 
Jose
JoseJose
Jose
 

Similar a Adivina ael numero

Similar a Adivina ael numero (20)

G++
G++G++
G++
 
Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++
 
Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Correccion de la prueba mfsi
Correccion de la prueba mfsiCorreccion de la prueba mfsi
Correccion de la prueba mfsi
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++
 
Algoritmos en c++
Algoritmos en c++Algoritmos en c++
Algoritmos en c++
 
Problema c++
Problema c++Problema c++
Problema c++
 
Ahorcado
AhorcadoAhorcado
Ahorcado
 
Ahorcado
AhorcadoAhorcado
Ahorcado
 
Proyecto redes
Proyecto redesProyecto redes
Proyecto redes
 
Cedula
CedulaCedula
Cedula
 
Programas
ProgramasProgramas
Programas
 
Franklincuñas
Franklincuñas  Franklincuñas
Franklincuñas
 
Unidad2 programas while , do while y for
Unidad2 programas while , do while  y forUnidad2 programas while , do while  y for
Unidad2 programas while , do while y for
 
Ejercicios de c++
Ejercicios de c++Ejercicios de c++
Ejercicios de c++
 
Divisores de un número (código Dev C++)
Divisores de un número (código Dev C++)Divisores de un número (código Dev C++)
Divisores de un número (código Dev C++)
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 

Más de julian javier solis herrera

Más de julian javier solis herrera (20)

Proyecto 5 rueda de la fortuna
Proyecto 5 rueda de la fortunaProyecto 5 rueda de la fortuna
Proyecto 5 rueda de la fortuna
 
Proyecto 4 sensor de proximidad con leds
Proyecto 4 sensor de proximidad con ledsProyecto 4 sensor de proximidad con leds
Proyecto 4 sensor de proximidad con leds
 
Proyecto brazorobotico
Proyecto brazoroboticoProyecto brazorobotico
Proyecto brazorobotico
 
Proyectos
ProyectosProyectos
Proyectos
 
maquina de turing
maquina de turingmaquina de turing
maquina de turing
 
Automatas finitos
Automatas finitosAutomatas finitos
Automatas finitos
 
Unidad 2 expresiones regulares
Unidad 2 expresiones regularesUnidad 2 expresiones regulares
Unidad 2 expresiones regulares
 
programas de los meses
programas de los mesesprogramas de los meses
programas de los meses
 
Programa de semanas
Programa de semanasPrograma de semanas
Programa de semanas
 
Programa de alfabeto
Programa de alfabetoPrograma de alfabeto
Programa de alfabeto
 
Primer
Primer Primer
Primer
 
Operaciones
Operaciones Operaciones
Operaciones
 
ejemplo de grafo
ejemplo de grafoejemplo de grafo
ejemplo de grafo
 
Codigo ascii
Codigo asciiCodigo ascii
Codigo ascii
 
Automata
AutomataAutomata
Automata
 
Proyectos de clase lenguajes y automatas
Proyectos de clase lenguajes y automatasProyectos de clase lenguajes y automatas
Proyectos de clase lenguajes y automatas
 
apuntes de clase de lenguajes y automatas
apuntes de clase de lenguajes y automatasapuntes de clase de lenguajes y automatas
apuntes de clase de lenguajes y automatas
 
Tercera tarea de lenguajes y automatas
Tercera tarea de lenguajes y automatasTercera tarea de lenguajes y automatas
Tercera tarea de lenguajes y automatas
 
segundo cuestionario de lengujes y automatas
segundo cuestionario de lengujes y automatassegundo cuestionario de lengujes y automatas
segundo cuestionario de lengujes y automatas
 
cuestionario
cuestionariocuestionario
cuestionario
 

Último

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Último (11)

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

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; }