Hello. This is my program and I can't figure out why the input is the way that it is. The program is supposed to accept a string of up to 100 characters from the user and calculate how many vowels, words, sentences, and double letters(like the "tt" in "letters") there are in the message. The message and the results are then displayed to the user. This is what I have so far:#include <iostream.h>
#include <iomanip.h>
int main (void)
{
char message[100];
int count,vowels,words,sentences,double_letters;
cout<<"Enter your message now. Maximum of 100 characters."<<endl;
cin>>message;
//Initialization
vowels=words=sentences=double_letters=0;
for(count=0;count<100;count++)
{
switch(message[count])
{
case 'a':
case 'A':
case 'e':
case 'E':
case 'i':
case 'I':
case 'o':
case 'O':
case 'u':
case 'U':
vowels++;
break;
case 32: //ASCII for a space
words++;
break;
case '.':
sentences++;
break;
}
if((message[count]==message[count+1])&&(message[count]!=32))
{
double_letters++;
}
}
cout<<"Message: "<<message<<endl;
cout<<"Vowels: "<<vowels<<endl;
cout<<"Words: "<<words<<endl;
cout<<"Sentences: "<<sentences<<endl;
cout<<"Double letters: "<<double_letters<<endl;
return 0;
}