Programación General > C/C++

 Re: ayuda porfavor

(1/3) > >>

isela:
hola a todos soy nueva en esto y queria pedirles su ayuda para hacer un programa que me dejaron y no se como hacerlo porfavor alguien que me pueda decir como resolverlos no sean mala onda porfavor el programa es el siguiente:·   La función de biblioteca rand definida en stdlib.h devuelve un número  pseudo aleatorio comprendido entre 0 y RAND_MAX, definida también ene l archivo stdlib.h.  Defina una función para obtener números aleatorios en el intervalo [a..b].
·   Utilizando la función definida anteriormente, escriba un juego de adivinanza.  El programa pedirá al usuario dos números (el número inferior y el número superior), por ejemplo 1 y 100 y un número de intentos, por ejemplo 4.  El programa obtendrá a continuación un número secreto aleatorio comprendido ente 1 y 100 y el usuario deberá adivinarlo utilizando como mucho cuatro intentos.  Cada vez que el usuario introduce un número, el programa dice si es mayor o menor.  Al final, el programa indica si se ha ganado o no.

ojala alguien me pueda decir como resolverlo:flower:gracias.

Super_G:
Para empesar, en lo del rango si es:
"0 y RAND_MAX" al resultado de este le sumas el numero inferior(despues de que el usuario decida cual sera este numero) y el RAND_MAX sera la diferencia entre el numero maximo y el inferior, eso para la primera parte ya estaria, despues utilizas la funcion para encontrar el numero alaeatorio lo guardas y luego en un contador al macenas las oportunidades de que el usuario adivine en un ciclo controlado por el contador, dentro del ciclo lees lo que teclee el usuario y lo comparas con el numero aleatorio y si acierta puedes sara un mensaje.

O algo parecido.

dadevil_g:
Oye Super_G, no será que ella quiere que le expliques como hacerle para que los 2 numeros aparezcan, mas bien que le expliques como iria el programita, estube analizandolo pero no encontre manera de hacerlo, ami tb me falta estudiar el RAND_MAX, asi que ya somos 2 con la misma duda :hitcomp:h

isela:
es que neta que no soy muy buena para eso y pues se me hace muy dificil para hacer eso:oops: como le hago:( por favor:D

dadevil_g:
Eres de a U.A.Z? weno ha de ser que tenemos al mismo profe mierda weno lo que he podido hacer es esto: es un programa en el cual tienes que adivinar en que numero penso la maquina, pero el rango de numeros es solo de 1 a 10 y te da posibilidades infinitas de que intentes adivinarlo no he podido hacer mas aqui te dejo el codigo para ver si tu lo puedes modificar y si lo modificas me lo pasas...
#include <string.h>
#include <time.h>
#include <conio.h>

int Num;
int x;

int main()
{
randomize();
Num = random(10);
printf ("Adivina en que numero estoy pensando del 0 al 10n");
do{
scanf ("%i",&x);
if (x < Num)
{
printf ("Fallaste, prueba con un numero mas alton");
}
else if (x > Num)
{
printf ("Te has pasado, prueba con un numero mas pequeñon");
}
}while(x != Num);
printf ("Acertaste el numero, felicidades");
getch();

return 0;
}
Salu2 desde Jerez, Zacatecas :hippi:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa