Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Secret_Volga
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 187
1

Задача разбиение на слагаемые

27.09.2017, 18:38. Просмотров 404. Ответов 5
Метки нет (Все метки)

Во входном файле задано число n (2<=n<=40). выведите в выходной файл все разбиения числа n на слагаемые по одному в строке. Слагаемые следует выводить в возрастающем порядке. Разбиение отличающиеся только порядком слагаемых считаются одинаковыми.
Пример
partition.in
4

partition.out
1+1+1+1
1+1+2
1+3
2+2
4

Сколько раз пытался переделывать, то она не работала, то что-то еще. У меня выводит не как по примеру а наоборот:
4
2+2
3+1
1+1+2
1+1+1+1

Мне нужно как по примеру выше. Желательно чтобы программа читала файл входной и выходной. Помогите пожалуйста срочно надо. На завтра
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2017, 18:38
Ответы с готовыми решениями:

Разбиение числа на слагаемые
Задача Е. Разбиение на слагаемые Во входном файле задано число n (2&lt;=n&lt;=40)....

Разложение на слагаемые
Помогите пожалуйста с задачей: Нужно вывести все представления натурального...

Разложить число на слагаемые
n натуральное число. Разложить число на слагаемые : 1) на два 2) на три. ...

Разложение числа на слагаемые [рекурсия]
Привет! Пишу программу разложения числа на слогаемые, но опять хочу...

Разбить число 1234 на слагаемые
Здравствуйте. как разбить число 1234 на слагаемые. Т.е 1234=1+2+3+4. Спасибо

5
кот Бегемот
Платежеспособный зверь
8502 / 3938 / 1536
Регистрация: 28.10.2009
Сообщений: 10,229
27.09.2017, 22:30 2
Случай удивительной тупости.
Товарисч ещё в феврале получил ответ, но решил, что спустя полгода здесь что-то изменится.
Не изменилось.
И вообще, олимпиадные задачи надо либо уметь решать самостоятельно, либо не браться за них вообще.
Окулов тебе в руки.
0
Secret_Volga
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 187
28.09.2017, 10:55  [ТС] 3
Ну раз вы видели, что есть помогите человеку, а не рассказывайте как у вас друг каким-то образом нашёл ответ
0
кот Бегемот
Платежеспособный зверь
8502 / 3938 / 1536
Регистрация: 28.10.2009
Сообщений: 10,229
28.09.2017, 21:03 4
Вам, по-моему, ясно всё объяснили про олимпиадные задачи. Я не стану за Вас их решать, хотя и умею. Единственное, что я Вам могу ещё раз посоветовать: Читайте Окулова.
0
Secret_Volga
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 187
29.09.2017, 12:48  [ТС] 5
Найдите мне олимпиадное задание в точь точь такое же... Это обычные задания для структур... то что нам дают обычная лабораторная работа..... боже мой...
0
Puporev
Модератор
55418 / 42547 / 29398
Регистрация: 18.05.2008
Сообщений: 100,652
29.09.2017, 12:58 6
Например здесь
http://informatics.mccme.ru/py-sourc...0?page=2&cnt=5
#2517 Следующее разбиение на слагаемые
Темы: [Одномерные массивы] [Комбинаторика]
Источники: [ Командные олимпиады, ВКОШП, 2009, Задача H ]
1
29.09.2017, 12:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2017, 12:58

Алгоритм разбиения числа на простые слагаемые
Помогите написать алгоритм разбиения числа на простые слагаемые. Пример ...

Алгоритм разбиения числа на простые слагаемые
Есть код для разложения числа на простые слагаемые. Если число большое, то...

Сколькими способами можно разложить число на слагаемые
Лесенка Лесенкой называется набор кубиков, в котором каждый более верхний слой...


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

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

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