• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Mod

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

Yermek

Помогите решить задачу
Например
Вводим любое число и нажимаем кнопку
и она высчитывает на сколько она делится
20 делиться на 1,2,4,5,10,20
 
N

niello

Можно сделать простым перебором
//num:=20;
for i:=1 to Num do
begin
if (num MOD i)= 0 then Write(i);//проверяем если нет остачит выводим

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

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

ApeX

И можна код оптимизировать если начинать перебор с 2 и до Num-1(Главное не забыть их вывести)

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!