Necesito ayuda para hacer un programa en C
El enunciado de mi problema es este:
Escribir un programa en C que lea una cadena de caracteres y nos imprima la longitud de la misma, el numero de letras mayusculas, el numero de letras minusculas y el numero de digitos.
Espero que podais ayudarme. Gracias
Escribir un programa en C que lea una cadena de caracteres y nos imprima la longitud de la misma, el numero de letras mayusculas, el numero de letras minusculas y el numero de digitos.
Espero que podais ayudarme. Gracias
#include<stdio.h>
#include<string.h>
#include<conio.h>
void main()
{
char cadena[80];
int longitud,i=0,may=0,min=0,dig=0;
clrscr();
printf("nnIntroduce la cadena: ");
gets(cadena);
longitud=strlen(cadena);
for(i=0;i<longitud;i++)
{
if(cadena[i]>='A' && cadena[i]<='Z')
{
may++;
}
if(cadena[i]>='a' && cadena[i]<='z')
{
min++;
}
if(cadena[i]>='0' && cadena[i]<='9')
{
dig++;
}
}
printf("nLongitud = %dnMayusculas = %dnMinusculas = %dnDigitos =%d",longitud,may,min,dig);
getch();
}
#include<string.h>
#include<conio.h>
void main()
{
char cadena[80];
int longitud,i=0,may=0,min=0,dig=0;
clrscr();
printf("nnIntroduce la cadena: ");
gets(cadena);
longitud=strlen(cadena);
for(i=0;i<longitud;i++)
{
if(cadena[i]>='A' && cadena[i]<='Z')
{
may++;
}
if(cadena[i]>='a' && cadena[i]<='z')
{
min++;
}
if(cadena[i]>='0' && cadena[i]<='9')
{
dig++;
}
}
printf("nLongitud = %dnMayusculas = %dnMinusculas = %dnDigitos =%d",longitud,may,min,dig);
getch();
}