Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
lerka157
21.11.2021 12:07 •
Информатика
Найти на отрезке (n; m) натуральное число, имеющие наибольшее количество делителей
Ответ:
вжух8
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 оценок)
Популярные вопросы: Информатика
милания5
24.03.2021 04:45
Умоляю . . люблю , целую того .. кто ❤️❤️❤️...
kolya1pokachalov
15.02.2020 18:20
Дано значение а. не используя никаких функций и никаких операций, кроме умножения получить значения а^8 за три операции и а^10 за четыре операции. написать на языке c#...
Udjfjwojzksnsnsnslkm
26.02.2020 16:46
Определить функции кнопок на панели интерфейса ...
gawrilinamaria
11.04.2021 20:30
Укажите самое большое число: 1) 122(16) 2) 122(10) 3) 122(8) 4) 122 (6)...
SashaPolishuk
11.04.2021 20:30
Сколько существует различных наборов значений логических переменных a, b, c, d, удовлетворяющих уравнению? (¬(a∪(b∩c))→(a∪c∩d))∪(¬a∩c∩d)=0 распишите , я нашел 6,в ответе...
ddfgdfgdfg
11.04.2021 20:30
Нужно введите с клавиатуры три числа: a,b,c. еслиa b c 0,то замените все числа их квадратами и выведите результаты на экран.если они отрицательны и не равны между собой,...
nik1716
15.03.2020 17:41
Екі өлшемді массив элементін тап...
di611
16.05.2022 22:30
ТЕКСТ ЗАДАНИЯКаково назначение гироскопическогодатчика?(*)...
Асуна225
10.09.2021 22:31
Какой знак используется при вычислении следующих операций? // целая часть от деления % простое деление остаток от ** деления возведение в Степень...
Yasmin1708
13.06.2021 18:33
Организуйте цикл for, счетчик которого изменяется от 10 до 25 с шагом 3(i=i+3) и вывод результата на экран. С++...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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.