
Дано трехзначное число если оно является перевёртышем найти сумму цифр этого числа, а если нет то
произведение цифр этого числа

Ответы на вопрос

st: string;
i,tmp,res,err:integer;
begin
readln(st);
if (st[1] = st[3]) then
for i:=1 to 3 do
begin val(st[i],tmp,err); res:=res+tmp; end
else begin res:=1; for i:=1 to 3 do
begin val(st[i],tmp,err); res:=res*tmp;
end;
end;
writeln(res);
end.



Для решения данной задачи, мы можем использовать операции деления нацело и остаток от деления для нахождения цифр трехзначного числа.
1. Сначала определим, является ли число перевертышем. Для этого нужно сравнить первую и последнюю цифры числа. Если они равны, то число является перевертышем. Если нет, то число не является перевертышем.
2. Если число является перевертышем, то найдем сумму его цифр. Для этого разделим число на 100 (для получения первой цифры), на 10 (для получения второй цифры) и найдем остаток от деления на 10 (для получения третьей цифры). Затем сложим полученные цифры.
3. Если число не является перевертышем, то найдем произведение его цифр. Для этого также разделим число на 100, 10 и найдем остаток от деления на 10. Затем перемножим полученные цифры.
Давайте решим эту задачу на примере. Предположим, дано трехзначное число 123.
1. Первая цифра равна 1, а последняя цифра равна 3. Они не равны, поэтому число не является перевертышем.
2. Найдем произведение цифр числа 123. Первая цифра 1, вторая цифра 2, и третья цифра 3. Перемножим их: 1 * 2 * 3 = 6. Таким образом, произведение цифр числа 123 равно 6.
Таким образом, для числа 123, которое не является перевертышем, произведение его цифр равно 6.
Вы можете использовать этот алгоритм для решения других трехзначных чисел и получения суммы цифр или произведения цифр в зависимости от того, является ли число перевертышем или нет.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili