Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <time.h>
- #include <math.h>
- #include <stdlib.h>
- using namespace std;
- void adivinar_numero();
- void adivinar_numero(){
- srand(time(NULL)); // cada vez que se ejecute el programa el valor de a va estar a cambiando
- int numero_secreto = rand()%10; // uso la libreria math para gener un numero aleatorio
- int intentos= 2; // este sera el numero de intentos , esta variable tiene un valor de 2
- //cout << numero_secreto << endl; //no mostremos el numero secreto o no sera secreto XD
- int numero_ingresado; // este sera el primer intento si no consigue adivinar el numero entonces entraremos a un ciclo while
- cout << "Adivina un numero del 1 al 10: ";
- cin>>numero_ingresado;
- // mientras a sea diferente del numero_ingresado
- //y intentos sea mayor o igual a 1 se ejecutara el codigo dentro
- while(numero_secreto != numero_ingresado && intentos >= 1){
- intentos--;
- cout << "tienes " << intentos <<" intentos :";
- cin>>numero_ingresado;
- if(intentos== 0) cout << "perdiste " << endl;
- }
- if(numero_ingresado == numero_secreto){
- cout << "Adivinaste el numero" << endl;
- }
- // aqui le doy al usuario la posiblidad
- int opcion;
- cout << "1-jugar otra vez 2-salir: ";
- cin>>opcion;
- if(opcion == 1){
- system("cls");
- adivinar_numero();
- }
- else cout << "adios" << endl;
- }
- int main(){
- //int opcion;
- adivinar_numero();
- cin.get();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement