Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
RinataShayahmurzina
12.03.2021 20:48 •
Информатика
Найти на отрезке (n; m) натуральное число, имеющие наибольшее количество делителей
Ответ:
JetBalance97
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 оценок)
Популярные вопросы: Информатика
alenali2016p0doga
18.02.2023 21:01
Где окажется исполнитель, выполнивший 16 раз подряд следующую группу команд? пройти 10 метров вперёд повернуть на 90° по часовой стрелке...
Анастасия20041981
20.11.2021 12:52
Напишите в тетради код и результат программы для следующих арифметических операций: 1.Сложение чисел 8+15 ( ) 2. Вычитание чисел 26-9-7 ( ) 3.Произведение чисел -9...
Ариана16112001
21.12.2020 00:10
Два сообщения содержат одинаковое количество информации. количество символов в первом тексте в 1,5 раза больше,чем во втором.сколько символов содержат алфавиты,с которых...
neketos54p0cc9j
06.12.2021 19:44
Сколько бит информации содержится в 16 байтах? : )...
МиссПана
06.12.2021 19:44
Определить информационный объём сообщения а+в=с если для описания формул необходимо воспользоваться 64-символами алфавита и 2 .сколько кбайт составляет сообщение содержащее...
mrpirogoff2014
06.12.2021 19:44
Рассеянный программист в любом слове делает ошибки , превращая его в комп. термин или понятие информатики. однажды он хотел написать название свода законов, а получилось...
ледезе
21.04.2023 13:51
Разнообразие задач обработки информации КРАТКИЙ конспект)...
Klinyushina
19.11.2021 17:17
Можно ли использовать текст в оператора ввода. почему?...
Sasha190507
30.05.2021 11:07
Какой интернет подключить лучше всего?...
ддииммоонн
23.06.2020 06:26
50 с решением информатики 1. написать программу которая считает сумму 2ух введённых чисел и выводит результат на экран; 2. дана следующая функция, написать программу...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
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.