//Letras de minusculas a Mayusculas y viceversa.
#include< stdio.h >
void ingreso(char *);
void mayusculas(char *);
void minusculas(char *);
int main(void)
{
char cadena[256];
ingreso(cadena);
printf("Frase: %s\n", cadena);
mayusculas(&cadena[0]);
printf("La frase en MAYUSCULAS: %s\n",cadena);
minusculas(cadena);
printf("La frase en minusculas: %s\n",cadena);
return 0;
}
//Funcion que recibe la variable a convertir.
void ingreso(char *s)
{
printf("Programa que convierte una cadena de minusculas a mayusculas o viseversa\n ");
printf("Ingrese una frase:\n ");
gets(s);
}
//Funcion la cual convierte cualquier letra minuscula a mayuscula.
void mayusculas(char *s)
{
for( ;*s!='\0';s++)
if(*s>='a' && *s<='z')
*s-=(char)32;
}
//Funcion la cual convierte cualquier letra mayuscula a minuscula.
void minusculas(char *s)
{
while(*s!=NULL)
{
if(*s>='A' && *s<='Z')
*s+=(char)32;
s++;
}
}
No hay comentarios:
Publicar un comentario