Mod

  • Автор темы Автор темы Yermek
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Y

Yermek

Помогите решить задачу
Например
Вводим любое число и нажимаем кнопку
и она высчитывает на сколько она делится
20 делиться на 1,2,4,5,10,20
 
Можно сделать простым перебором
//num:=20;
for i:=1 to Num do
begin
if (num MOD i)= 0 then Write(i);//проверяем если нет остачит выводим

end;
Также можна организовать совершенно другой вывод в Мемо например, и счетчик - их колличество ;-)
Код должен пахать(тока не вздумай так выводить если не создал консоль;-) )

чуть не забыл начинай перебор с 1!!! а то если с 0 комп тебе не выдаст БЕСКОНЕЧНОСТЬ! И можна код оптимизировать если начинать перебор с 2 и до Num-1(Главное не забыть их вывести)
 
И можна код оптимизировать если начинать перебор с 2 и до Num-1(Главное не забыть их вывести)

Мне кажется достаточно будет вести перебор с 2 и до (Num div 2) и не забыть вывести 1 и Num.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab