Ejercicio Nº 6 - Conteo de caracteres
Realizar un programa que lea un nombre y presente el número de letras mayúscula, minúsculas, y caracteres especiales.
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
main(){
char nom[10];
char *ptrnom;
int num, contnum=0, contletmn=0, contletma=0, contcarac=0;
printf("Ingrese un nombre\n");
scanf("%s",&nom);
num=strlen(nom);
printf("%d\n",num);
for(int a=0;a<num;a++)
{
ptrnom=&nom[a];
if(*ptrnom>='0' && *ptrnom<='9')//para poner un caracter se utiliza el ''
contnum++;
if(*ptrnom>='a' && *ptrnom<='z')
contletmn++;
if(*ptrnom>='A' && *ptrnom<='Z')
contletma++;
if((*ptrnom>'!' && *ptrnom<'/')||(*ptrnom>':' && *ptrnom<'@'))
contcarac++;
}
printf("La cantidad total de numeros es= %d\n",contnum);
printf("La cantidad de letras minusculas es= %d\n",contletmn);
printf("La cantidad de letras mayusculas es= %d\n",contletma);
printf("La cantidad de caracteres especiales es= %d\n",contcarac);
getch();
}
Comentarios
Publicar un comentario