• Domingo 15 de Diciembre de 2024, 00:24

Autor Tema:  Numeros Aleatorios Ordenados Crecientemente  (Leído 4875 veces)

manuelita

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Numeros Aleatorios Ordenados Crecientemente
« en: Jueves 14 de Febrero de 2008, 13:59 »
0
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

fORU-

  • Miembro MUY activo
  • ***
  • Mensajes: 225
  • Nacionalidad: mo
    • Ver Perfil
Re: Numeros Aleatorios Ordenados Crecientemente
« Respuesta #1 en: Viernes 15 de Febrero de 2008, 08:16 »
0
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
atte:fORU-

manuelita

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Numeros Aleatorios Ordenados Crecientemente
« Respuesta #2 en: Sábado 16 de Febrero de 2008, 11:28 »
0
ok, muchas gracias voy a intentarlo

graciassssssss

GsOiD

  • Miembro activo
  • **
  • Mensajes: 83
  • Nacionalidad: mx
    • Ver Perfil
Re: Numeros Aleatorios Ordenados Crecientemente
« Respuesta #3 en: Miércoles 20 de Febrero de 2008, 20:31 »
0
=/, 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: