SlideShare a Scribd company logo
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
#include
#include
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 :"<

More Related Content

More from kellenaowardstrigl34

The portion of the fungus that projects above the substrate and conta.pdf
The portion of the fungus that projects above the substrate and conta.pdfThe portion of the fungus that projects above the substrate and conta.pdf
The portion of the fungus that projects above the substrate and conta.pdf
kellenaowardstrigl34
 
the appearance of symptoms of a genetic disorder at earlier ages in .pdf
the appearance of symptoms of a genetic disorder at earlier ages in .pdfthe appearance of symptoms of a genetic disorder at earlier ages in .pdf
the appearance of symptoms of a genetic disorder at earlier ages in .pdf
kellenaowardstrigl34
 
Stuck on hw problem Assume that the forces acting on a mass are such.pdf
Stuck on hw problem Assume that the forces acting on a mass are such.pdfStuck on hw problem Assume that the forces acting on a mass are such.pdf
Stuck on hw problem Assume that the forces acting on a mass are such.pdf
kellenaowardstrigl34
 
Some Giant Sulphur Bacteria are so large as to be visible to the nak.pdf
Some Giant Sulphur Bacteria are so large as to be visible to the nak.pdfSome Giant Sulphur Bacteria are so large as to be visible to the nak.pdf
Some Giant Sulphur Bacteria are so large as to be visible to the nak.pdf
kellenaowardstrigl34
 
right now I am using a l293d chip to control my DC motor which is 6 .pdf
right now I am using a l293d chip to control my DC motor which is 6 .pdfright now I am using a l293d chip to control my DC motor which is 6 .pdf
right now I am using a l293d chip to control my DC motor which is 6 .pdf
kellenaowardstrigl34
 
Problem 1 Eclipses and occults Saturn has five satellites that rotat.pdf
Problem 1 Eclipses and occults Saturn has five satellites that rotat.pdfProblem 1 Eclipses and occults Saturn has five satellites that rotat.pdf
Problem 1 Eclipses and occults Saturn has five satellites that rotat.pdf
kellenaowardstrigl34
 
please show work A hospital reports that two patients have been admi.pdf
please show work A hospital reports that two patients have been admi.pdfplease show work A hospital reports that two patients have been admi.pdf
please show work A hospital reports that two patients have been admi.pdf
kellenaowardstrigl34
 
Person.java is givenSolutionSince I didnt have the implement.pdf
Person.java is givenSolutionSince I didnt have the implement.pdfPerson.java is givenSolutionSince I didnt have the implement.pdf
Person.java is givenSolutionSince I didnt have the implement.pdf
kellenaowardstrigl34
 
In java languageWhich of the following is falseA) A JPasswordFi.pdf
In java languageWhich of the following is falseA) A JPasswordFi.pdfIn java languageWhich of the following is falseA) A JPasswordFi.pdf
In java languageWhich of the following is falseA) A JPasswordFi.pdf
kellenaowardstrigl34
 
in a completely randomized (one-way) anova, with other things being .pdf
in a completely randomized (one-way) anova, with other things being .pdfin a completely randomized (one-way) anova, with other things being .pdf
in a completely randomized (one-way) anova, with other things being .pdf
kellenaowardstrigl34
 
I want you to go the Next Generation Sunshine State standards (http.pdf
I want you to go the Next Generation Sunshine State standards (http.pdfI want you to go the Next Generation Sunshine State standards (http.pdf
I want you to go the Next Generation Sunshine State standards (http.pdf
kellenaowardstrigl34
 
How are macromolecules transported across the nuclear envelope Desc.pdf
How are macromolecules transported across the nuclear envelope Desc.pdfHow are macromolecules transported across the nuclear envelope Desc.pdf
How are macromolecules transported across the nuclear envelope Desc.pdf
kellenaowardstrigl34
 
GeneticsBackground info About 30 of the Irish population has red.pdf
GeneticsBackground info About 30 of the Irish population has red.pdfGeneticsBackground info About 30 of the Irish population has red.pdf
GeneticsBackground info About 30 of the Irish population has red.pdf
kellenaowardstrigl34
 
Fishes are at the base of the vertebrate Tree of Life and fishes do .pdf
Fishes are at the base of the vertebrate Tree of Life and fishes do .pdfFishes are at the base of the vertebrate Tree of Life and fishes do .pdf
Fishes are at the base of the vertebrate Tree of Life and fishes do .pdf
kellenaowardstrigl34
 
Consider two point sources separated by a distance of 10 meters. The .pdf
Consider two point sources separated by a distance of 10 meters. The .pdfConsider two point sources separated by a distance of 10 meters. The .pdf
Consider two point sources separated by a distance of 10 meters. The .pdf
kellenaowardstrigl34
 
Consider the following system microprocessor based system Program t.pdf
Consider the following system microprocessor based system  Program t.pdfConsider the following system microprocessor based system  Program t.pdf
Consider the following system microprocessor based system Program t.pdf
kellenaowardstrigl34
 
Develop an algorithm for the 4-sum problem.SolutionThe algorit.pdf
Develop an algorithm for the 4-sum problem.SolutionThe algorit.pdfDevelop an algorithm for the 4-sum problem.SolutionThe algorit.pdf
Develop an algorithm for the 4-sum problem.SolutionThe algorit.pdf
kellenaowardstrigl34
 
Describe the repair mechanisms used during DNA replication.Soluti.pdf
Describe the repair mechanisms used during DNA replication.Soluti.pdfDescribe the repair mechanisms used during DNA replication.Soluti.pdf
Describe the repair mechanisms used during DNA replication.Soluti.pdf
kellenaowardstrigl34
 
Describe the current state of the human beta globin gene family and .pdf
Describe the current state of the human beta globin gene family and .pdfDescribe the current state of the human beta globin gene family and .pdf
Describe the current state of the human beta globin gene family and .pdf
kellenaowardstrigl34
 
Derived characteristics that define the order Primate include    a.pdf
Derived characteristics that define the order Primate include    a.pdfDerived characteristics that define the order Primate include    a.pdf
Derived characteristics that define the order Primate include    a.pdf
kellenaowardstrigl34
 

More from kellenaowardstrigl34 (20)

The portion of the fungus that projects above the substrate and conta.pdf
The portion of the fungus that projects above the substrate and conta.pdfThe portion of the fungus that projects above the substrate and conta.pdf
The portion of the fungus that projects above the substrate and conta.pdf
 
the appearance of symptoms of a genetic disorder at earlier ages in .pdf
the appearance of symptoms of a genetic disorder at earlier ages in .pdfthe appearance of symptoms of a genetic disorder at earlier ages in .pdf
the appearance of symptoms of a genetic disorder at earlier ages in .pdf
 
Stuck on hw problem Assume that the forces acting on a mass are such.pdf
Stuck on hw problem Assume that the forces acting on a mass are such.pdfStuck on hw problem Assume that the forces acting on a mass are such.pdf
Stuck on hw problem Assume that the forces acting on a mass are such.pdf
 
Some Giant Sulphur Bacteria are so large as to be visible to the nak.pdf
Some Giant Sulphur Bacteria are so large as to be visible to the nak.pdfSome Giant Sulphur Bacteria are so large as to be visible to the nak.pdf
Some Giant Sulphur Bacteria are so large as to be visible to the nak.pdf
 
right now I am using a l293d chip to control my DC motor which is 6 .pdf
right now I am using a l293d chip to control my DC motor which is 6 .pdfright now I am using a l293d chip to control my DC motor which is 6 .pdf
right now I am using a l293d chip to control my DC motor which is 6 .pdf
 
Problem 1 Eclipses and occults Saturn has five satellites that rotat.pdf
Problem 1 Eclipses and occults Saturn has five satellites that rotat.pdfProblem 1 Eclipses and occults Saturn has five satellites that rotat.pdf
Problem 1 Eclipses and occults Saturn has five satellites that rotat.pdf
 
please show work A hospital reports that two patients have been admi.pdf
please show work A hospital reports that two patients have been admi.pdfplease show work A hospital reports that two patients have been admi.pdf
please show work A hospital reports that two patients have been admi.pdf
 
Person.java is givenSolutionSince I didnt have the implement.pdf
Person.java is givenSolutionSince I didnt have the implement.pdfPerson.java is givenSolutionSince I didnt have the implement.pdf
Person.java is givenSolutionSince I didnt have the implement.pdf
 
In java languageWhich of the following is falseA) A JPasswordFi.pdf
In java languageWhich of the following is falseA) A JPasswordFi.pdfIn java languageWhich of the following is falseA) A JPasswordFi.pdf
In java languageWhich of the following is falseA) A JPasswordFi.pdf
 
in a completely randomized (one-way) anova, with other things being .pdf
in a completely randomized (one-way) anova, with other things being .pdfin a completely randomized (one-way) anova, with other things being .pdf
in a completely randomized (one-way) anova, with other things being .pdf
 
I want you to go the Next Generation Sunshine State standards (http.pdf
I want you to go the Next Generation Sunshine State standards (http.pdfI want you to go the Next Generation Sunshine State standards (http.pdf
I want you to go the Next Generation Sunshine State standards (http.pdf
 
How are macromolecules transported across the nuclear envelope Desc.pdf
How are macromolecules transported across the nuclear envelope Desc.pdfHow are macromolecules transported across the nuclear envelope Desc.pdf
How are macromolecules transported across the nuclear envelope Desc.pdf
 
GeneticsBackground info About 30 of the Irish population has red.pdf
GeneticsBackground info About 30 of the Irish population has red.pdfGeneticsBackground info About 30 of the Irish population has red.pdf
GeneticsBackground info About 30 of the Irish population has red.pdf
 
Fishes are at the base of the vertebrate Tree of Life and fishes do .pdf
Fishes are at the base of the vertebrate Tree of Life and fishes do .pdfFishes are at the base of the vertebrate Tree of Life and fishes do .pdf
Fishes are at the base of the vertebrate Tree of Life and fishes do .pdf
 
Consider two point sources separated by a distance of 10 meters. The .pdf
Consider two point sources separated by a distance of 10 meters. The .pdfConsider two point sources separated by a distance of 10 meters. The .pdf
Consider two point sources separated by a distance of 10 meters. The .pdf
 
Consider the following system microprocessor based system Program t.pdf
Consider the following system microprocessor based system  Program t.pdfConsider the following system microprocessor based system  Program t.pdf
Consider the following system microprocessor based system Program t.pdf
 
Develop an algorithm for the 4-sum problem.SolutionThe algorit.pdf
Develop an algorithm for the 4-sum problem.SolutionThe algorit.pdfDevelop an algorithm for the 4-sum problem.SolutionThe algorit.pdf
Develop an algorithm for the 4-sum problem.SolutionThe algorit.pdf
 
Describe the repair mechanisms used during DNA replication.Soluti.pdf
Describe the repair mechanisms used during DNA replication.Soluti.pdfDescribe the repair mechanisms used during DNA replication.Soluti.pdf
Describe the repair mechanisms used during DNA replication.Soluti.pdf
 
Describe the current state of the human beta globin gene family and .pdf
Describe the current state of the human beta globin gene family and .pdfDescribe the current state of the human beta globin gene family and .pdf
Describe the current state of the human beta globin gene family and .pdf
 
Derived characteristics that define the order Primate include    a.pdf
Derived characteristics that define the order Primate include    a.pdfDerived characteristics that define the order Primate include    a.pdf
Derived characteristics that define the order Primate include    a.pdf
 

Recently uploaded

How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 

Recently uploaded (20)

How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 

5. Vowels The text file “vowels.txt” contains a paragraph of text. I.pdf

  • 1. 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 #include #include 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 :"<