#include <iostream>
#include<stdio.h>
#include<locale.h>
#include<string.h>
using namespace std;
int main() {
setlocale(LC_ALL, "Portuguese");
int bit=0, tam, palavra=0, cons=0, vog=0;
float byte=0;
string frase;
cout<< "Digite uma frase:";
getline(cin, frase);
tam= frase.length();
for(int i; i<tam; i++){
if(frase.at(i) == 'a' || frase.at(i)=='e' || frase.at(i)=='i' || frase.at(i)=='o' || frase.at(i)=='u'){
vog=vog+1;
}
if(frase.at(i)!='a' ||frase.at(i)!='e' || frase.at(i)!='i' || frase.at(i)!='o' || frase.at(i) !='u' || frase.at(i)!=' ' || frase.at(i)!='-' || frase.at(i)!='?' ||frase.at(i)!='´' || frase.at(i)!='~' ||frase.at(i)!='^'){
cons++;
}
if(frase.at(i)==' '){
palavra++;
}
}
bit=(cons+vog)*8;
byte=bit/8;
cout<< "Frase:" <<frase;
cout<< "\n Número de consoantes: " <<cons;
cout<< "\n Número de vogais: " << vog;
cout<< "\n Byte= "<<byte;
cout<< "\n Bit= " <<bit;
cout<< "\n Quantidade de palavras: " << palavra;
return 0;
}