5 Vowels The text file vowelstxt contains a paragraph of tex

5. Vowels The text file “vowels.txt” contains a paragraph of text. It has words in mixed upper and lower case. Write a C++ program that reads this file and counts the number of digits, vowels, and remaining characters that are not in the alphabet set [A..Z]. Show the output on the screen.

Solution

#include <iostream>
#include <fstream>
#include<cctype>
using namespace std;

int main() {

ifstream fin;
fin.open(\"vowels.txt\", ios::in);

char ch;
int digit = 0,vowel=0,non=0;

   while (!fin.eof() ) {

   fin.get(ch);
       if (isdigit(ch)){
           ++digit;
       }
else if(ch==\'A\'||ch==\'a\'||ch==\'e\'||ch==\'E\'||ch==\'i\'||ch==\'I\'||ch==\'o\'||ch==\'O\'||ch==\'u\'||ch==\'U\')
{
++vowel;
}
else
++non;
   }
cout <<\"no of digits :\"<<digit<<\"\ no of vowels :\"<<vowel<<\"\ no of special chars :\"<<non;
return 0;
}

5. Vowels The text file “vowels.txt” contains a paragraph of text. It has words in mixed upper and lower case. Write a C++ program that reads this file and coun

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site