Dev - C++ - programa con funcion random (lo necesito lo más pronto posible) :(

 
Vista:
sin imagen de perfil

programa con funcion random (lo necesito lo más pronto posible) :(

Publicado por Manuel David (3 intervenciones) el 18/11/2021 01:30:33
Elabore un programa que genere un número aleatorio y que les dé la posibilidad a dos jugadores de adivinar dicho número, el algoritmo debe pedir el número de partidas, intercalar los turnos para adivinar, mostrar el ganador por partida y el ganador final. El número debe estar entre 0-100. (Use la función random.)

así va mi codigo, me gustaría que lo complementaran con los parametros del texto y quedaría muy agradecido por su ayuda ya que este programa es una nota final de mi materia <3

#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
void youxi()
{
srand(time(0));
int number = rand() % 100 + 1;

int count = 0;
int a = 0;

while (a != number&&count<10)
{
cout << "Adivina un numero entre 1 y 100:";
fflush(stdin);
scanf("%d",&a);
if (!(a>0 && a<100))
{
cout << "¡Ingrese un numero valido y calificado!" << endl;
}
else
{
count++;
if (a > number)
{
cout << "incorrecto! \n";
cout << "ese valor debes reducirlo!" << endl;
}
else if (a < number)
{
cout << "incorrecto! \n";
cout << "ese valor debes aumentarlo!" << endl;
}
if (a != number) a = 0;
}
}
if (count == 10)
cout << "El juego termina en mas de 10 intentos. Ahora el turno va para el otro jugador" << endl;
else
cout << "eso es correcto!" << endl;
}
int main()
{
while (1)
{
youxi();
cout << "¿ceder el turno al siguiente jugador? Pulsa 1 si quieres, pulsa 2 si das por terminada la ronda" << endl;
int a;
cin >> a;
cout << endl;
if (a != 1)break;
}
system("pause");
return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder