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

mmm, no se si escribiste bien el código pero en el ordenamiento utilizas t1 y arriba defines la variable como t, pudiera ser eso, yo lo haria asi:

Código c:
Ver original
  1. int t=strlen(palabra)-1;
  2.  
  3. for (int i=1; i<t; i++){
  4.         for(int j=0 ; j<t - 1; j++) {
  5.              if (toupper(palabra[j]) > toupper(palabra[j+1])){
  6.                   aux = palabra[j];
  7.                   palabra[j] = palabra[j+1];
  8.                    palabra[j+1] = aux;
  9.                 }
  10.         }
  11. }

espero te sirva, saludos.