Dev - C++ - Determinar la cantidad de caracteres en mayúscula y minúscula de una cadena en c++

 
Vista:

Determinar la cantidad de caracteres en mayúscula y minúscula de una cadena en c++

Publicado por pablo (9 intervenciones) el 06/11/2020 19:54:06
Hacer un programa que lea una variable tipo string por teclado y determine la cantidad de caracteres en mayúscula, la cantidad de caracteres en minúscula, la cantidad de dígitos (números), la cantidad de signos de puntuación y la cantidad de caracteres alfanuméricos (A-Z, a-z).
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Determinar la cantidad de caracteres en mayúscula y minúscula de una cadena en c++

Publicado por Alfil (1444 intervenciones) el 06/11/2020 21:23:25
Utiliza un for para recorrer el string, siendo s el string:

1
for (int i = 0; i < s.size(); i++)

y luego, dentro del for, comprueba de que tipo es cada caracter utilizando la biblioteca cctype

1
2
3
if (isdigit(s[i]) digitos++;
else if (isalpha(s[i]) caracter++;
....

http://www.cplusplus.com/reference/cctype/?kw=cctype
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar