Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
Amdrek
07.02.2022 08:12 •
Информатика
Найти на отрезке (n; m) натуральное число, имеющие наибольшее количество делителей
Показать ответ
Ответ:
Шынарай111
01.10.2020 11:59
А на каком языке сделать?
program test;
var
n, m: integer;
max: integer;
count: integer;
number: integer;
i: integer;
function GetDividersCount(number: integer): integer;
var
limit: integer;
count: integer;
i: integer;
begin
limit := number div 2;
count := 0;
for i := 1 to limit do
if number mod i = 0 then
count := count + 1;
result := count;
end;
begin
write('Enter range: ');
read(n, m);
max := 0;
for i := n to m do
begin
count := GetDividersCount(i);
if max < count then
begin
max := count;
number := i;
end;
end;
writeln('Result: ', number);
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
kuchakshoevaZ
21.12.2020 20:24
Дано 10 цілих чисел. Обчисліть їх сумуязык программирования: Phyton ...
beka1098
22.07.2022 17:29
Посоветуйте темы для проекта по информатике пятый класс(темы связанные с информатикой)...
rethd
03.01.2022 07:12
25 элементов массива определяются по формуле А(i) = (-2)i . Составьте программу нахождения суммы всех отрицательных элементов массива....
kot289
26.10.2021 16:13
Напишите отзыв к произведению юшка...
sofiasaro
26.10.2021 16:13
Мая любимая игрушка это-мая. перевод на ....
Maks818383
26.10.2021 16:13
Что такое инквизиция, доминиканцы,псы господние?...
nfskarbon2
20.03.2023 18:06
Наблюдатель заметил что через 6 секунд после того как блеснула молния послышался удар грома на каком расстоянии от наблюдателя происходило гроза если скорость звука 330...
AnastasiaNastia55555
20.03.2023 18:06
Вчём проявляется культура человека?...
dimalol3373
20.03.2023 18:06
Вычислить приближенно 1.08^3.96 x0=1 y0=4...
PolinaКэт
20.03.2023 18:06
В73 г 2% раствора соляной кислоты растворили 67,2 л аммиака. сколько граммов хлорида аммония образовалось при этом?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
program test;
var
n, m: integer;
max: integer;
count: integer;
number: integer;
i: integer;
function GetDividersCount(number: integer): integer;
var
limit: integer;
count: integer;
i: integer;
begin
limit := number div 2;
count := 0;
for i := 1 to limit do
if number mod i = 0 then
count := count + 1;
result := count;
end;
begin
write('Enter range: ');
read(n, m);
max := 0;
for i := n to m do
begin
count := GetDividersCount(i);
if max < count then
begin
max := count;
number := i;
end;
end;
writeln('Result: ', number);
end.