Necesito convertir este algoritmo en procedimiento
#include <stdio.h>
#include <stdlib.h>
int main()
{
// Definir las variables a utilizar
char Frase[80];
char Mayusculas[80];
char Minusculas[80];
char Numeros[80];
// Variables auxiliares como contadores
int ConFrase;
int ConMayus;
int ConMinus;
int ConNum;
// Solicitar la frase por pantalla
printf("\nFrase:");
scanf(" %[^\n]",Frase);
// Traspasar minusculas y mayusculas
// a sus repectivos vectores o matrices
ConMayus=0;
ConMinus=0;
ConNum=0;
ConFrase=0;
while(Frase[ConFrase]!='\0') {
// Si es una letra en mayúsculas
if((Frase[ConFrase]>='A' && Frase[ConFrase]<='Z') || Frase[ConFrase]=='Ñ') {
Mayusculas[ConMayus++]=Frase[ConFrase];
Mayusculas[ConMayus]='\0';
}
// Si es una letra en minúsculas
if((Frase[ConFrase]>='a' && Frase[ConFrase]<='z') || Frase[ConFrase]=='ñ') {
Minusculas[ConMinus++]=Frase[ConFrase];
Minusculas[ConMinus]='\0';
}
//Si es un numero
if((Frase[ConFrase]>='0' && Frase[ConFrase]<='9') ){
Numeros[ConNum++]=Frase[ConFrase];
Numeros[ConNum]='\0';
}
// Aumentar contador de letras de la frase
ConFrase++;
}
// Visualizar las frases correspondientes
printf("\nFrase: %s",Frase);
//Letras mayusculas
if(ConMayus==0){printf("\nNo hay mayusculas");}
else {printf("\nMayusculas: %s",Mayusculas);}
//Letras minusculas
if(ConMinus==0){printf("\nNo hay minusculas");}
else {printf("\nMinusculas: %s",Minusculas);}
//Numeros
if(ConNum==0){printf("\nNo hay numeros");}
else {printf("\nNumeros: %s",Numeros);}
printf("\n");
system("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
// Definir las variables a utilizar
char Frase[80];
char Mayusculas[80];
char Minusculas[80];
char Numeros[80];
// Variables auxiliares como contadores
int ConFrase;
int ConMayus;
int ConMinus;
int ConNum;
// Solicitar la frase por pantalla
printf("\nFrase:");
scanf(" %[^\n]",Frase);
// Traspasar minusculas y mayusculas
// a sus repectivos vectores o matrices
ConMayus=0;
ConMinus=0;
ConNum=0;
ConFrase=0;
while(Frase[ConFrase]!='\0') {
// Si es una letra en mayúsculas
if((Frase[ConFrase]>='A' && Frase[ConFrase]<='Z') || Frase[ConFrase]=='Ñ') {
Mayusculas[ConMayus++]=Frase[ConFrase];
Mayusculas[ConMayus]='\0';
}
// Si es una letra en minúsculas
if((Frase[ConFrase]>='a' && Frase[ConFrase]<='z') || Frase[ConFrase]=='ñ') {
Minusculas[ConMinus++]=Frase[ConFrase];
Minusculas[ConMinus]='\0';
}
//Si es un numero
if((Frase[ConFrase]>='0' && Frase[ConFrase]<='9') ){
Numeros[ConNum++]=Frase[ConFrase];
Numeros[ConNum]='\0';
}
// Aumentar contador de letras de la frase
ConFrase++;
}
// Visualizar las frases correspondientes
printf("\nFrase: %s",Frase);
//Letras mayusculas
if(ConMayus==0){printf("\nNo hay mayusculas");}
else {printf("\nMayusculas: %s",Mayusculas);}
//Letras minusculas
if(ConMinus==0){printf("\nNo hay minusculas");}
else {printf("\nMinusculas: %s",Minusculas);}
//Numeros
if(ConNum==0){printf("\nNo hay numeros");}
else {printf("\nNumeros: %s",Numeros);}
printf("\n");
system("PAUSE");
return 0;
}