Using C and codeblocksSolutioninclude include include using
Using C++ and codeblocks:
Solution
#include <iostream>
#include <cstring>
#include <cctype>
using namespace std;
// complete the function count_and_print.
// the function will receive the variables st, vowels and ct.
// the function must count and print the number of lower case vowels (aeiou)
// in the string st. Use strlen and nested loops.
void count_and_print( char st[],int& ch,char vowels[])
{
for(int i=0;i<strlen(st);i++)
{
for(int j=0;j<strlen(vowels);j++)
{
if(st[i]==vowels[j])
ch++;
}
}
}
int main()
{
char st[25] = \" this is a sentence. \";
char vowels[] = \"aeiou\";
int ct = 0;
// call the function count_and_print
count_and_print(st,ct,vowels);
cout<<\"Count of vowels is \"<<ct;
return 0;
}
==================================================================
akshay@akshay-Inspiron-3537:~/Chegg$ g++ strinvowel.cpp
akshay@akshay-Inspiron-3537:~/Chegg$ ./a.out
Count of vowels is 6
