Pages

💡 Now You Can Get your Assignments Sollution here... .💡 100% plagiarism Free Service...💡 Responsibility, punctuality and on-time delivery... 💡 Furnishing you with experts... 💡 experienced in your subject 100% privacy... 💡 helping you with the highest efficiency , professionalism Affordable and budget-friendly costs that do not make a hole in your wallet

Vowel Counter

#include <iostream>
#include <string.h>
using namespace std;

#define MAX 100

//prototypes / function(s) declaration
void input(char line[]);
void proc(char line[],int& vow,int& a,int& e,int& i,int& o,int& u);
void display(const int& vow,const int& a,const int& e,const int& i,const int& o,const int& u);


int main()
{
 system("color f0"); //for changing the color of output screen

//declaration / initialization
 char line[MAX];
 int vow=0,a=0,e=0,i=0,o=0,u=0;

//function(s) calling
 input(line);
 proc(line,vow,a,e,i,o,u);
 display(vow,a,e,i,o,u);

 system("pause");
}//end of main

void input(char line[])
{
 cout<<"Enter the line of text to FINISH press Enter Key : \n";
 cin.getline(line,MAX);
}//end of input

void proc(char line[],int& vow,int& a,int& e,int& i,int& o,int& u)
{
 int len=strlen(line); //getting the length of string
 for(int n=0; n<len-1;n++)
 {
  if((line[n]=='A')||(line[n]=='a'))
  {
   vow++;
   a++;
  }
  else if((line[n]=='E')||(line[n]=='e'))
  {
   vow++;
   e++;
  }
  else if((line[n]=='I')||(line[n]=='i'))
  {
   vow++;
   i++;
  }
  else if((line[n]=='O')||(line[n]=='o'))
  {
   vow++;
   o++;
  }
  else if((line[n]=='U')||(line[n]=='u'))
  {
   vow++;
   u++;
  }
 }//end of for

}//end of proc


void display(const int& vow,const int& a,const int& e,const int& i,const int& o,const int& u)
{
 cout<<"\n\nVowels found = "<<vow
  <<"\n\n'A' found = "<<a
  <<"\n'E' found = "<<e
  <<"\n'I' found = "<<i
  <<"\n'O' found = "<<o
  <<"\n'U' found = "<<u<<endl<<endl;
}

No comments: