Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi для начинающих

Войти
Регистрация
Восстановить пароль
 
MayaNash
1285 / 453 / 48
Регистрация: 24.08.2011
Сообщений: 2,214
#1

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

13.04.2016, 09:32. Просмотров 117. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Процедура для разделения числа ровно на max одноциферных делителей (возможно, с повторениями) (Delphi):

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

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

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

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

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

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

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

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

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

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

Найти все целые числа в диапазоне от 200 до 500, у которых ровно 6 делителей - C (СИ)
Найти все целые числа в диапазоне от 200 до 500, у которых ровно 6 делителей. Программа выдает неверные значения: #include...


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

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

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