Respuesta :
Answer:
#include <iostream>
#include <string>
using namespace std;
int
stringLength (string str)
{
int i = 0;
int count = 0;
while (0 == 0)
{
if (str[i])
{
i++;
count++;
}
else
{
break;
}
}
return count;
}
int
main ()
{
string userinput;
cout << "Enter string ";
getline (cin, userinput);
int string_length = stringLength (userinput);
int vowels=0;int numeric=0;int consonants=0;int special = 0;
for (int i = 0; i < string_length; i++)
{
if (userinput[i] == 'a' ||
userinput[i] == 'e' ||
userinput[i] == 'i' ||
userinput[i] == 'o' ||
userinput[i] == 'u' ||
userinput[i] == 'y' ||
userinput[i] == 'A' ||
userinput[i] == 'E' ||
userinput[i] == 'I' ||
userinput[i] == 'O' || userinput[i] == 'U' || userinput[i] == 'Y')
{
vowels++;
}
else if (userinput[i] - 48 > 0 && userinput[i] - 48 <= 9)
{
numeric++;
}
else if (userinput[i] == '~' ||
userinput[i] == '!' ||
userinput[i] == '@' ||
userinput[i] == '#' ||
userinput[i] == '