C/Visual C - Ayuda para generar números al azar en Borland C++

 
Vista:

Ayuda para generar números al azar en Borland C++

Publicado por Daniel Palacios (1 intervención) el 21/01/2009 21:39:32
Buenas tardes compañeros, les escribo para hacerles una consulta sobre una duda que tengo. Tengo que generar un test de suma, resta, multiplicación y división, el cual consta de dos números (que deben generarse aleatoriamente) y un resultado, el cual introducirá el usuario, y de ser este correcto debe pasar a la siguiente pregunta, de lo contrario debe indicarle que el resultado es errado y contiunar con la otra pregunta también. He estado viendo la función rand para realizarlo pero no estoy muy seguro.
Quién tenga idea como podría hacerlo, le sabría mucho agradecer.
Saludos!
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

RE:Ayuda para generar números al azar en Borland C

Publicado por chema (2 intervenciones) el 28/01/2009 20:39:35
Para eso puedes usar la macro randomize(), esta inicializa el generador de numeros aleatorios, complementada con la funcion random(), ejemplo:

#include <stdlib.h> // Esta libreria es necesaria
#include <stdio.h>
#include<time.h> // Necesaria

//*** Imprimir un numero aleatorio entre 0 y 99
int main()
{
randomize();
printf("Numero aleatorio entre 0-99 ", random(100));
return 0;
}

Espero te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda para generar números al azar en Borland C

Publicado por william (1 intervención) el 03/06/2009 16:30:20
favor generar mis numeros mil gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ahi tenes tu programa

Publicado por marcelo (1 intervención) el 27/04/2009 04:26:29
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
#include <conio.h>

void asar(void);
float n1,n2;
main()
{
clrscr();
printf("Ingrese 2 numeros de 3 sifras para que luego se elijan al asar: ");
printf("El primer numero : ");
scanf("%f",& n1);
printf("El segundo numero : ");
scanf("%f",& n2);
asar();
getch();
}
/*funcion del asar*/
void asar(void)
{
float r;
float i;
clrscr();
r=n1+n2;
for(i=0;i<=19;i++)
{

if(r>=1000);
{
r=1000-r;
}
r=n2+r;
printf(" %4.0f",r);
}

getch();

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar