Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
MayaNash
1291 / 460 / 151
Регистрация: 24.08.2011
Сообщений: 2,248
1

Процедура для разделения числа ровно на max одноциферных делителей (возможно, с повторениями)

13.04.2016, 09:32. Просмотров 129. Ответов 0
Метки нет (Все метки)

Мозги застопорились что-то
Основной алгоритм реализовала, а тут думать уже не получается

Вот нужна процедура, например с прототипом procedure GetDividers(n, max: integer; var a: matrix);
Которая бы делила число n на max одноциферных делителей, и варианты такого деления записывала в матрицу a (matrix = array of array of integer). Например, для (27, 3, a) в а бы записывалось
3 3 3
3 9 1
(9 3 1 не должно записываться, то есть основные, неединичные делители, должны идти по возрастанию, а если их не хватает, можно дополнить единицами)

Программу, в которой будет использоваться процедура, приложила, задание там в начале, выложить не могу дабы в поиске не могло отображаться. Алгоритм скорее всего намудрила, но там в любом случае нужно использовать рекурсию, что и достигается с помощью комбинаторики. Это не критиковать пожалуйста Я только учусь
0
Вложения
Тип файла: 7z Task3.7z (1.8 Кб, 1 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2016, 09:32
Ответы с готовыми решениями:

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

Найти все трёхзначные числа, у которых ровно k делителей
Не могу решить данную задачу с помощью C# на консоле: Написать программу,...

Найти все трёхзначные числа, у которых ровно K делителей
написать программу, находящую все трёхзначные числа, у которых ровно K...

Найти все целые числа из промежутка от а до b у которых ровно n делителей
Найти все целые числа из промежутка от а до b у которых ровно n делителей

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2016, 09:32

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

8.27. Найти все целые числа из промежутка от 1 до 300 у которых ровно пять делителей
8.27. Найти все целые числа из промежутка от 1 до 300 у которых ровно пять...

Найти все целые числа из промежутка от1 до 300,у которых ровно 5 делителей
Ребят помогите решить задачу.Найти все целые числа из промежутка от 1 до 300,у...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru