C++ Program to Count Vowels Consonants
Digits Spaces in String
TOPICS:
(1) C++
Program to Count Vowels Consonants Digits Spaces in C-Style String.
(2) C++
Program to Count Vowels Consonants Digits Spaces in String Object.
C++ Program to Count Vowels Consonants
Digits Spaces in C-Style String
#include<iostream>
using namespace std;
int main()
{
    char str[100];
    int v, c, d, s;
    v =  c = d = s = 0;
    cout << "Enter a line of string: ";
    cin.getline(str, 150);
    for(int i = 0; str[i]!='\0'; ++i)
    {
        if(str[i]=='a' || str[i]=='e' || str[i]=='i' || str[i]=='o' || str[i]=='u' || str[i]=='A' || str[i]=='E' || str[i]=='I' || str[i]=='O' || str[i]=='U')
        {
            ++v;
        }
        else if((str[i]>='a'&& str[i]<='z') || (str[i]>='A'&& str[i]<='Z'))
        {
            ++c;
        }
        else if(str[i]>='0' && str[i]<='9')
        {
            ++d;
        }
        else if (str[i]==' ')
        {
            ++s;
        }
    }
    cout << "Vowels: " << v;
    cout << "\nConsonants: " << c;
    cout << "\nDigits: " << d;
    cout << "\nWhite spaces: " << s;
    return 0;
}
 OUTPUT:
Enter a line of string: Welcome to Pc
Technical Pro
Vowels: 8
Consonants: 15
Digits: 0
White spaces: 4
C++ Program to Count Vowels Consonants
Digits Spaces in String Object
#include<iostream> using namespace std; int main() { string str; int v, c, d, s; v = c = d = s = 0; cout << "Enter a line of string: "; getline(cin, str); for(int i = 0; i<str.length(); i++) { if(str[i]=='a' || str[i]=='e' || str[i]=='i' || str[i]=='o' || str[i]=='u' || str[i]=='A' || str[i]=='E' || str[i]=='I' || str[i]=='O' || str[i]=='U') { ++v; } else if((str[i]>='A'&& str[i]<='Z') || (str[i]>='a'&& str[i]<='z')) { ++c; } else if(str[i]>='0' && str[i]<='9') { ++d; } else if (str[i]==' ') { ++s; } } cout << "Vowels: " << v; cout << "\nConsonants: " << c; cout << "\nDigits: " << d; cout << "\nWhite spaces: " << s; return 0; }
OUTPUT:
Enter a line of string: Welcome to Pc
Technical Pro
Vowels: 8
Consonants: 15
Digits: 0
White spaces: 4
See also:
 
 
 Posts
Posts
 
 
 
0 comments:
Post a Comment