Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/04/2009, 19:15
darkmasterr
 
Fecha de Ingreso: diciembre-2004
Mensajes: 163
Antigüedad: 20 años, 2 meses
Puntos: 2
Respuesta: No veo el error

mmm, que extraño. Mira este código a ver si te sirve de algo, no se si es lo que andas buscando:

Código c:
Ver original
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4.  
  5. int main()
  6. {
  7.     char palabra[] = "dcreasf";
  8.     char aux;
  9.     int i,j,t;
  10.  
  11.     t=strlen(palabra);
  12.  
  13.     printf("La palabra desordenada es %s\n",palabra);
  14.  
  15.     for (int i=1; i<t; i++){
  16.         for(int j=0 ; j<t - 1; j++) {
  17.             if (toupper(palabra[j]) > toupper(palabra[j+1])){
  18.                 aux = palabra[j];
  19.                 palabra[j] = palabra[j+1];
  20.                 palabra[j+1] = aux;
  21.             }
  22.         }
  23.     }
  24.     printf("La palabra ordenada es %s",palabra);
  25.     return 1;
  26. }

lo escribi en C y compilado con GNU GCC compiler.

es algo asi lo que quieres???