Como pasar a mayuscula vocales acentuadas ?
Publicado por Juan (1 intervención) el 10/07/2014 05:03:15
tengo esta frase:
la cábala de la señora
quiero que me salga esto
LA CABALA DE LA SEÑORA
este es mi programa usando el codigo ASCII, pero no funciona, me devuelve la ñ y la á en minuscula
la cábala de la señora
quiero que me salga esto
LA CABALA DE LA SEÑORA
este es mi programa usando el codigo ASCII, pero no funciona, me devuelve la ñ y la á en minuscula
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
#include<string.h>
#include<conio.h>
int main()
{char cad[100]; int i;
printf("Frase: ");
gets(cad);
for(i=0;i<strlen(cad);i++){
if(cad[i]==160)
cad[i]=cad[i]-95;
else if(cad[i]=='ñ')
cad[i]=cad[i]+1;
else if(cad[i]>=97 && cad[i]<=122)
cad[i]=cad[i]-32;
}
printf("\n%s",cad);
getch();}
Valora esta pregunta
0