С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/25: Рейтинг темы: голосов - 25, средняя оценка - 4.84
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 27
1

Найти все числа в диапазоне от M до N, имеющие ровно k делителей. Функция: количество делителей заданного числа

05.06.2012, 13:25. Показов 5026. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Найти все числа в диапазоне от M до N, имеющие ровно k делителей. Функция: количество делителей заданного числа

Всем привет. Помогите,пожалуйста очень вас прошу!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.06.2012, 13:25
Ответы с готовыми решениями:

Найти в диапазоне от M до N число с наибольшим количеством делителей. Функция: количество делителей заданного числа
Найти в диапазоне от M до N число с наибольшим количеством делителей. Функция: количество делителей...

найти все целые числа от 1 до 300, имеющие ровно 5 делителей
найти все целые числа от 1 до 300, имеющие ровно 5 делителей

Найти все целые числа в диапазоне от 200 до 500, у которых ровно 6 делителей
Найти все целые числа в диапазоне от 200 до 500, у которых ровно 6 делителей. Программа выдает...

Найти количество делителей заданного числа n, заданного в диапазоне 1 <= n <= 10^18
Нужно узнать количество делителей числа N. Но сложность в том что N большое и перебирать все...

1
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,603
Записей в блоге: 1
05.06.2012, 17:21 2
Лучший ответ Сообщение было отмечено Кейт1 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Var i,k,n,m:integer;
Function Kol(i:integer):integer;
Var k,j:integer;
Begin
    k:=0;
    For j:=1 to i  do
     if i mod j = 0 then inc(k);
    Kol:=k;
End;
Begin
     Repeat 
     write('Введите N and M: ');readln(n,m);
     Until n<m;
     write('Введите k: ');readln(k);
     For i:=n to m do
      if Kol(i)=k then write(i:3);
End.
0
05.06.2012, 17:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.06.2012, 17:21
Помогаю со студенческими работами здесь

Циклы. Найти все натуральные числа, имеющие наибольшее количество делителей в заданной последовательности
В решённой программе Помогите доразбираться с задачей var c,d,x,s,maxd,i,y,a:integer; Begin...

Найти числа, имеющие наибольшее количество делителей
Дано натуральное число N и N натуральных чисел. Найти числа, имеющие наибольшее количество...

Найдите все целые числа от a до b, у которых количество делителей ровно 3
Найдите все целые числа от a до b, у которых количество делителей ровно 3

На отрезке [m,n] найти числа имеющие наибольшее количество делителей.
На отрезке найти числа имеющие наибольшее количество делителей. За место for использовать while.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru