Вопрос задан 02.05.2021 в 13:56. Предмет Информатика. Спрашивает Barbq-Junior Андрюха.

Даны числа от 1 до n. Найти произведение чисел кратных 3 и оканчивающихся на 1.

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Калашникова Карина.
var n,i,p:integer;
begin
write('n = '); readln(n);
p:=1;
for i:=1 to n do
if (i mod 3 = 0)and(i mod 10 = 1) then p:=p*i;
writeln('p = ',p);
end.

Пример:
n = 80
p = 1071
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи можно использовать цикл от 1 до n и проверять каждое число на соответствие условиям (кратность 3 и окончание на 1). Если число удовлетворяет условиям, умножаем его на текущее значение произведения и обновляем значение произведения.

Вот пример кода на Python:

less
n = 10 # задаем значение n product = 1 # начальное значение произведения for i in range(1, n+1): if i % 3 == 0 and i % 10 == 1: product *= i print("Произведение чисел кратных 3 и оканчивающихся на 1:", product)

В этом примере мы задали значение n равное 10, но его можно изменить на любое другое значение. Результат выполнения кода будет выводиться в консоль и будет содержать произведение чисел, удовлетворяющих условиям задачи.

0 0

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

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

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