#include <iostream>
#include <algorithm>
bool areUpperCase (std::string& str)
{
if (std::all_of(str.begin(), str.end(), [](char c) { return isupper(c);})) {
return true;
}
return false;
}
int main()
{
std::string str = "shirley";
if (std::all_of(str.begin(), str.end(), [](char c) { return islower(c);})) {
std::cout << "String " << str << " is lower" << std::endl;
} else { std::cout << "Not all characters are lowercase\n";}
str = "ROSE";
if (areUpperCase(str)) {
std::cout << "String " << str << " is upper" << std::endl;
} else { std::cout << "Not all characters are uppercase\n";}
return 0;
}