Integer15. Дано трехзначное число. Вывести число, полученное при перестановке цифр сотен и десятков исходного числа (например, 123 перейдет в 213).
Решение от Дмитрия:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# include <iostream> # include <windows.h> # include <cmath> using namespace std; int main () { SetConsoleCP(1251); SetConsoleOutputCP(1251); int abc; int bac; int a, b, c; cout << "Введите трехзначное число: "; cin >> abc; a=abc/100; b=(abc/10)%10; c=abc%10; bac = b*100 + a*10 +c; cout << "Число после преобразования: " << bac <<endl; system ("pause"); return 0; } |
Другие задачи из раздела Integer можно посмотреть здесь.
Комментарии: