Программа получает на вход натуральное число, большее 9. Вывести число, которое получится в результате перестановки его последней и предпоследней цифр. ЯЗЫК C++
206
274
Ответы на вопрос:
Код#include <iostream>#include <string>#include <functional>std::string switch_first_and_last(std::string N) { auto L = N.size() - 1; return N[L] + N.substr(1, L - 1) + N[0];}bool take_correct_number(int &number, const std::function<bool(int)>& Q) { do { std::cin >> number; if (!Q(number)) { std::cout << "Try again." << std::endl; continue; } break; } while (true); return true;}int main() { int number; take_correct_number(number, [](int x){return x > 9;}); std::cout << switch_first_and_last(std::to_string(number)) << std::endl;}
ответ:
возможно хранение информации в письменном виде (книга) , в графическом (рисунки, чертежи, схемы) , в архитектурном ("золотое сечение" и число "пи" в древних пирамидах) , в электронном и магнитном (винчестер в компьютере, намагниченная проволока и лента в магнитофонах)
Популярно: Информатика
-
Dimasik33300006.10.2020 12:10
-
amina55565807.09.2021 02:13
-
СВСЛ123.02.2021 05:12
-
VaReNiK3701.02.2023 17:53
-
Polinka2007104.09.2021 16:06
-
елена113617.11.2021 16:50
-
lui1908.03.2022 16:26
-
09nika9020.05.2020 09:24
-
SerenaWilliamsisa08.05.2022 07:09
-
sirkirik201606.03.2020 20:27