Minúsculas a mayúsculas en C++



Convertir una cadena de minúsculas a mayúsculas considerando la letra ñ con C++.

#include "stdafx.h"
#include "stdio.h"
 
int main(int argc, char* argv[]) {
     char cadena[20];
     int x=0;
     printf("ingresa una cadena\n");
     gets(cadena);
     while(cadena[x]!=0) {
         if (cadena[x] >= 'a' && cadena[x] <= 'z') {
             cadena[x] -= 32;
         } else{
             if(cadena[x]=='ñ') {
                 cadena[x]++;
             }
         }
         x++;
     }
     printf("%s\n",cadena);
     return 0;
}

Change letter case with C++

2 comentarios ↓

#1 Gaston on 04.18.08 at 10:18 am

gracias capo! me sirvio un montoN!

#2 FERNANDO on 12.05.08 at 3:11 pm

Me podrian ayudar para ver cual es el cambio que se tendria que hacer en el programa para convertir a minusculas una palabra?….

Leave a Comment