Вывести введенное слово наоборот - C (СИ)
Формулировка задачи:
Доброго времени и суток !!!
Решил освоить C++. Хочу написать протсую программу которая даёт юзеру возможность ввести слово, а потом выводит его наоборот. Вроде задача элементарная. На паскаль сделать 2 секунды. Но как сделать в си? Сел писать :#include <iostream> using namespace std; int main() { char str[2],str1[2]; int i1 = 2; cin >> str; for (int i = 0;i<2;i++){ str1[i] = str[i1]; i1 = i1-1; } cout << str1; }
Решение задачи: «Вывести введенное слово наоборот»
textual
Листинг программы
#include <iostream> #include <string> int main() { std::string str; std::getline(std::cin, str); std::cout << std::string(str.rbegin(), str.rend()) << std::endl; return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с потоками ввода-вывода и строками
- Объявление переменной типа std::string с именем str для хранения введенного слова
- Ввод слова с помощью функции std::getline(std::cin, str)
- Вывод слова наоборот с помощью std::string(str.rbegin(), str.rend())
- Окончание программы с возвратом значения 0
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д