C#
Дано трехзначное число. Найдите его палиндром и произведение палиндрома и данного числа. Числовой палиндром — это натуральное число, которое читается слева направо и справа налево одинаково. Иначе говоря, отличается симметрией записи (расположения цифр), причём число знаков может быть как чётным, так и нечётным. Например, 165 его палиндром 561.
Предмет:
ИнформатикаАвтор:
moneyMyHelpЧто тут сложного? Раскладываете число по разрядам - можно с помощью массива, можно введя переменные. Дальше переворачиваешь массив, записываешь как переменную (или, если без массива, как на примере ниже). А потом ищешь произведение. (если число может быть с 0 в конце, надо еще написать проверку на них)
Вот код на C++:
#include <iostream>
using namespace std;
int main(){
....int a;
....cin >> a;
....int x1 = a%10, x2 = (a/10)%10, x3 = a/100; // x1 - единицы, х2 - десятки, х3 - сотни исходного числа.
....int c = x1*100+x2*10+x3;
....cout << a*c;
....return 0;
}
Автор:
DeathFlowerДобавить свой ответ
Предмет:
Физкультура и спортАвтор:
sueОтветов:
Смотреть
Предмет:
Українська моваАвтор:
drake83Ответов:
Смотреть
Предмет:
МатематикаАвтор:
bridgerholderОтветов:
Смотреть