SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: manuelita en Jueves 14 de Febrero de 2008, 13:59

Título: Numeros Aleatorios Ordenados Crecientemente
Publicado por: manuelita en Jueves 14 de Febrero de 2008, 13:59
Hola a todos mi pregunta es la siguiente:

tengo que hacer un programa en c que calcule numeros aleatorios y los guarde de manera creciente

se que tengo que utilizar srand () y rand () .

lo que no se muy bien como hacer es lo de ordenarlo, seria por seleccion o inserccion, me han dicho que tengo que crear un arreglo, a cada elemento del arreglo guardale un número aleatorio (Ej A = rand() ), luego ordenar el arreglo con algun algoritmo de ordenación. Pero no se como sera eso cuantos arreglos tendria que hacer? o solo bastaria con A = rand()

muchas gracias
Título: Re: Numeros Aleatorios Ordenados Crecientemente
Publicado por: fORU- en Viernes 15 de Febrero de 2008, 08:16
Hola que tal, lo puedes hacer con un solo arreglo companero cuando terminas de llenar el arreglo de forma aleatoria, vuelves usar ese mismo para acomodar los numeros
Título: Re: Numeros Aleatorios Ordenados Crecientemente
Publicado por: manuelita en Sábado 16 de Febrero de 2008, 11:28
ok, muchas gracias voy a intentarlo

graciassssssss
Título: Re: Numeros Aleatorios Ordenados Crecientemente
Publicado por: GsOiD en Miércoles 20 de Febrero de 2008, 20:31
=/, caray, vaya que se repite bastante el tema de los números aleatorios,  con sólo buscar el tema, aparece un monton de ayuda, codigos y toda lo cosa =).....

tambien los puedes ir ordenando de forma creciente, según se vayan generando los números, es decir, se genera el primer núm aleatorio, se coloca en el arreglo, se genera el segundo, se compara con el anterior y se coloca el la posicion adecuada, y así sucesivamente =).

 :comp: