![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
|
Ordenamiento
Necesito orden cadenas por el método de la burbuja, tengo este códogo pero no las ordena, me podrian decir que puedo hacer?? de antemano gracias.
Código:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#define MAXCAD 5
#define LONGCAD 20
char cArr[MAXCAD][LONGCAD];
int iContaPasada, iContaComp;
int i, j;
char cArrAux[LONGCAD];
void main(void)
{
srand (time(NULL));
for(i=0; i<MAXCAD; i++)
{
for(j=0; j<LONGCAD; j++)
cArr[i][j]=(rand()%9);
}
for(i=0; i<MAXCAD; i++)
{
printf("\n");
for(j=0; j<LONGCAD; j++)
printf("%d",cArr[i][j]);
}
for (iContaPasada=0; iContaPasada<MAXCAD-1; iContaPasada++)
{
for(iContaComp=0; iContaComp<LONGCAD-1; iContaComp++)
{
if (strcmp(cArr[iContaComp],cArr[iContaComp+1])>0)
{
strcpy(cArrAux,cArr[iContaComp]);
strcpy(cArr[iContaComp],cArr[iContaComp+1]);
strcpy(cArr[iContaComp+1],cArrAux);
}
}
}
printf("\n");
for(i=0; i<MAXCAD; i++)
{
printf("\n");
for(j=0; j<LONGCAD; j++)
printf("%d",cArr[i][j]);
}
getch();
}
|
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ordenamiento en un Select | Angel_Luz | JAVA | 0 | 04-05-2006 17:07:32 |
| Ordenamiento confuso | brandolin | Firebird e Interbase | 16 | 24-04-2004 23:05:24 |
| Actualización de ordenamiento con ADO | ¥0n1 | Conexión con bases de datos | 4 | 09-01-2004 18:17:43 |
| Ordenamiento | GIVO | Conexión con bases de datos | 4 | 13-08-2003 18:19:29 |
| Ordenamiento en un DBGrid | Cronos | Varios | 1 | 26-05-2003 21:25:29 |
|