I\'m looking for a simple and basic way (ideal for beginners to learn the easiest way) to write a program in C++ which gets a string from the user and outputs the number of
Try:
#include
#include
#include
#include
using namespace std;
int main()
{
cout << " Enter text: ";
string s;
if(getline(cin, s))
{
size_t count_lower = count_if(s.begin(), s.end(),
[](unsigned char ch) { return islower(ch); });
cout << "lowers: " << count_lower ;
size_t count_upper = count_if(s.begin(), s.end(),
[](unsigned char ch) { return isupper(ch); });
cout << "uppers: " << count_upper ;
size_t count_digit = count_if(s.begin(), s.end(),
[](unsigned char ch) { return isdigit(ch); });
cout << "digits: " << count_digit ;
}
}