Estás en: Inicio >> Foros >> Informática >> Programación
Programación /

Ayudaa problema de Lenguaje C urgente

Participa en el tema Ayudaa problema de Lenguaje C urgente en el foro Programación.
Necesito que alguien me ayude a resolver el siguiente problema en lenguaje C "Ingresar 20 ...

Buscar en este tema:
 
  •  
    #1 Ayudaa problema de Lenguaje C urgente
    Necesito que alguien me ayude a resolver el siguiente problema en lenguaje C
    "Ingresar 20 números reales en un arreglo y luego mostrarlos ordenados en forma decreciente"
    porfavor se que no es tan dificil solo que no se como hacer
    Graciaas,.
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/programacion.313/970590-ayudaa-problema-de-lenguaje-c-urgente.html
    | Más
  • #2 Re: Ayudaa problema de Lenguaje C urgente

    Código:
    #include <stdio.h>
    int main(void) {
      /* ingresamos 20 números reales en un arreglo */
      int arreglo[] = {20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 };
      /* los mostramos ordenados en forma decreciente */
      int i;
      for (i=0; i<20; i++) printf("%d\n", arreglo[i]);
      return 0;
    }
    
    Saludos.
    Me gusta este mensaje
  • #3 Re: Ayudaa problema de Lenguaje C urgente

    mira aqui te mando este codigo espero te sirva cualquier duda pos me escribes aqui mismo y te contesto sale..... suerte y saludos!

    #include<conio.h>
    #include<iostream.h>
    void main()
    {
    int temp;
    int num[20];
    for(int i=0;i<20;i++)
    {
    cout<<"Ingresa el valor "<<i+1;
    cin>>num[i];
    }

    for(i=0;i<20;i++)
    {
    for(int j=0;j<19;j++)
    {
    if(num[j]<num[j+1])
    {
    temp=num[j];
    num[j]=num[j+1];
    num[j+1]=temp;
    }
    }
    }
    for(i=0;i<20;i++)
    {
    cout<<num[i]<<" ";
    }
    getch();
    }

    atte
    Chuy
    Me gusta este mensaje
  • #4 Re: Ayudaa problema de Lenguaje C urgente

    Ya ves lo que sucede cuando no nos explicamos bien, pangus te dio una solucion de acuerdo a lo que preguntaste, chuy52000 te dio otra solucion tomando los valores ingresados por el usuario y utilizando el metodo de burbuja tambien existen otros metodos como el shell, quick sort, por insercion directa el cual te escribo el algoritmo
    Código:
    insercion(A, N)
    {El  algoritmo ordena los elementos del arreglo utilizando el metro de insercion directa, A es un arreglo de N elementos}
    
    {I, AUX y K son variables}
    
    1. Repetir con 1 desde 2 hasta N
    hacer AUX = A[i] y K = I-1
         1.1 Repetir mientras (K >= 1) y (AUX<A[K])
              hacer A[K+1] = A[K] y K = K-1
         1.2 fin del ciclo del paso 1.1
         hacer A[K+1] = AUX
    2. Fin del ciclo paso 1
    
    saludos
    Me gusta este mensaje
Estás en: Inicio >> Foros >> Informática >> Programación


Estadísticas del tema
  • 3 RESPUESTAS
  • 175 VISTAS
  • 4 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB