| Ver tema anterior :: Ver siguiente tema | | Autor | Mensaje |
|---|
DXD100
Registrado: 25 Mar 2014 Mensajes: 3
| Publicado: 26/03/2014 6:54 pm | | | Título: Ordenar de menor a mayor |
| Necesito ayuda con un problema que tengo el cual esto: #include <stdio.h> int main(void) { int i,suma=0; int digito[10]={12,3,4,12,5,6,17,76,12,34}; for (i=0;i<10;i++) { suma+=digito[i]; } printf("Suma del arreglo digito = %d\n",suma); getchar (); return 0; } los ordene de menor a mayor en vez de sumarlos, por favor ayuda, gracias de antemano |
| | Volver arriba | |  | rir3760

Registrado: 01 Oct 2004 Mensajes: 7516 Ubicación: Mexico
| Publicado: 27/03/2014 5:38 am | | | Título: |
| Para ordenar un array puedes utilizar varios algoritmos como Burbuja, Selección, Inserción, etc. de ellos el mas fácil es el método de la Burbuja o BubbleSort. Hay por lo menos una docena de ejemplos en la base de datos de los foros, solo es cuestión de utilizar el motor de búsqueda.
Otra opción (mas complicada por el uso de punteros a función) es utilizar la función qsort de la biblioteca estándar de C para que ella realice la operación. De nuevo ejemplos cortesía del motor de búsqueda.
Un saludo _________________ C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly. -- Kernighan & Ritchie, The C programming language |
| | Volver arriba | |  | | |
| No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas
|
|
| |