Odpowiedź :
Odpowiedź:
#include <iostream>
#include <string>
void reverseWord(std::string &word) {
std::reverse(word.begin(), word.end());
}
void menu() {
std::cout << "Wprowadz jedna z ponizszych liczb i nacisnij enter. \n" << std::endl
<< "1. zamiana wyrazu wspak\n"
<< "2. koniec\n";
}
int main() {
int number = -1;
std::string word;
while (true) {
menu();
std::cin >> number;
if (number == 1) {
std::cout << "Podaj wyraz na 5 liter: ";
std::cin >> word;
if (word.length() == 5) {
reverseWord(word);
std::cout << "Wyraz wspak to: " << word << std::endl;
std::cout << " \nNacisnij dowolny klawisz aby przejsc do menu.";
std::cin.ignore();
std::cin.get();
}else{
std::cout << "Podano bledny wyraz\n";
std::cout << " \nNacisnij dowolny klawisz aby przejsc do menu.";
std::cin.ignore();
std::cin.get();
}
}
if (number == 2) {
std::cout << " \nWcisnij enter.";
std::cin.ignore();
std::cin.get();
break;
}
}
return 0;
}
Wyjaśnienie: