Post

CapitalizeFirsr c+ 2

 #include <iostream> #include <algorithm> #include <string> int main(){ std::string frase; std::cout << "Inserisci la frase: "; std::getline(std::cin,frase); frase[0]= toupper(frase[0]); for( int i = 0; i < frase.length();i++) { if (std::isspace(frase[i]))   {    frase[i+1] = toupper(frase[i+1]);   } } std::cout <<frase;     return EXIT_SUCCESS; }

Palindromo C+ 1

 #include <iostream> #include <string> #include <algorithm> #include <regex> int main(){ std::string frase; std::cout << "Inserisci una frase"; std::cin >>frase; //frase.erase(std::remove(frase.begin(),frase.end(),' '), frase.end()); std:: string stringa2 = frase; std::reverse(frase.begin(),frase.end()); std::cout <<frase; std::cout <<stringa2; if (stringa2 == frase){ std::cout << "la frase è palindroma"; } else{ std::cout << "la frase non è palindroma"; } return EXIT_SUCCESS; }