Write c++ Program that will input a sentence ended with dot, then count number of words, number of letters, number of capital letters & number of small letters.
1
Expert's answer
2013-04-10T09:37:22-0400
#include<iostream> #include <string> #include <conio.h> using namespace std;
int main() {
string sentence=""; getline(cin,sentence);//get sentence from keyboard
int countupperCaseLetters = 0;//variable for upperCaseLetters int countlowerCaseLetters = 0;//variable lowerCaseLetters int countwords = 1; for(unsigned int i = 0; i < sentence.length(); i++) { if (sentence[i] >= 'A' && sentence[i] <= 'Z') { countupperCaseLetters++;//calculate count upper CaseLetters } else if (sentence[i] >= 'a' && sentence[i] <= 'z') { countlowerCaseLetters++;//caluclate count lower CaseLetters } else if (sentence[i] == ' ') { countwords++;//caluclate Total number of words: } } int Totalnumberofletters=countupperCaseLetters + countlowerCaseLetters; // Show result cout << "Total number of words: " << countwords << endl; cout << "Total number of letters: " << Totalnumberofletters << endl; cout << "Total number of capital letters: " << countupperCaseLetters << endl; cout << "Total number of small letters: " << countlowerCaseLetters << endl; getch();//delay return 0; }
Comments
Leave a comment