Войти
Регистрация
Спроси ai-bota
1Harius1
23.10.2022 00:18
Дано натуральное число n. найти и вывести все числа в интервале от 1 до n — 1, у которых произведение всех цифр совпадает с суммой цифр данного числа. если таких чисел нет, то вывести слово "нет". написать программу в программе pascalabc.net.
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
лауракот
01.02.2021 23:16
Что обозначается знаком ^ в дискретной математике...
gsst2004p08tcc
06.11.2021 07:02
Какую информацию можно отнести к объективной? 1. Актер Брэд Питт снялся в фильме интервью с вампиром. 2. Актер Бр. П. родился 15.12. 1963г. 3. Актер Бр. П. самый...
САНЯBOSS
18.03.2021 08:25
Як називається внутрішня область заповнення одним із видів шаблонів растрового зображення? у програмі LibreOffice Draw 1)градієнт2)рядок стану3)штрихування4)растровий...
Виталий0003
08.12.2020 10:37
Синформатикой, хоть один номер...
orlovs2017
27.05.2020 23:20
Дано действительное х. определить: х2 + 4, если - 1,5 x 1,5 f(x) = в остальных случаях...
Kaytha
09.02.2022 11:49
Перевести программу с pascal на ! !...
Malinka440
10.02.2023 04:00
Вчем заключаются особенности во внешнем строении и строении скелета лягушки в связи со средой обитания...
binfather
10.02.2023 04:00
Какое большое событие произошло в сёрфинге,которое сделало его популярным?...
MrGowno
10.02.2023 04:00
Внекотором банке имеется автомат, разменивающий любую банкноту на 4 банкноты (или 4 монеты) меньшего достоинства. можно ли в этом автомате разменять банкноту достоинством...
polsmilе
10.02.2023 04:00
Чем отличаются композиция, рисунок и живопись? подробно...
Ответ:
Nikitakos222
05.10.2020 23:41
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!
function SumD(k:integer):integer;
begin
Result:=0;
while k>0 do (Result,k):=(Result+k mod 10,k div 10)
end;
function Good(k,s:integer):boolean;
begin
var p:=1;
while k>0 do (p,k):=(p*(k mod 10),k div 10);
Result:=p=s
end;
begin
var n:=ReadInteger('n=');
var s:=SumD(n);
Range(1,n-1).Where(n->Good(n,s)).Println
end.
Пример
n= 44
8 18 24 42
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота