Вопрос задан 01.05.2019 в 16:07. Предмет Информатика. Спрашивает Шкелёнок Даша.

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

произведение цифр этого числа
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ахмедов Саид.
var 
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.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, мы можем использовать операции деления нацело и остаток от деления для нахождения цифр трехзначного числа.

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.

Вы можете использовать этот алгоритм для решения других трехзначных чисел и получения суммы цифр или произведения цифр в зависимости от того, является ли число перевертышем или нет.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос