0 / 0 / 0
Регистрация: 18.11.2019
Сообщений: 12
1

Требуется напечатать по одному разу все варианты размена N монетами суммы в S рублей

18.11.2019, 12:10. Показов 1921. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вводятся два натуральных числа - N и S. Требуется напечатать по одному разу все варианты размена N монетами суммы в S рублей. Варианты, отличающиеся только порядком монет, считаются одинаковыми. Каждый вариант должен быть напечатан на отдельной строке. Имеются в неограниченном количестве монеты достоинством 1, 2, 5, 10 рублей.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.11.2019, 12:10
Ответы с готовыми решениями:

Требуется найти все способы выплаты n рублей монетами по 1, 2, 5 и 10 рублей
Требуется найти все способы выплаты n рублей монетами по 1, 2, 5 и 10 рублей. На вход программе дается одно натуральное число nn...

Программа «Размен», которая выдает все варианты размена указанной суммы
Программа «Размен», которая выдает все варианты размена указанной суммы. Помогите пожалуйста!!! Не представляю как это сделать, изучаю язык...

Определить все возможные варианты выплаты суммы N монетами 2 5 10
Нужно написать программу на С++ в консольным режиме.Пользователь вводит число N.и на экран выводятся все возможные варианты выплаты...

1
 Аватар для JuriiMW
5089 / 2658 / 2352
Регистрация: 10.12.2014
Сообщений: 10,054
18.11.2019, 14:32 2
Лучший ответ Сообщение было отмечено Vanya25 как решение

Решение

Pascal
1
2
3
4
5
var m:=arr(1,2,5,10);
procedure find(n,s,i:integer;t:string):=if (n<0)or(s<0) then Exit else if (n=0)and(s=0) then t.Println else for var ii:=i to m.Length-1 do find(n-1,s-m[ii],ii,(t.Length>0?t+'+':'')+m[ii]);
begin
  find(ReadInteger,ReadInteger,0,'');
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.11.2019, 14:32
Помогаю со студенческими работами здесь

Реализовать перебор вариантов размена указанной суммы монетами
Реализовать перебор вариантов размена указанной суммы монетами номиналом 1, 2 рублей, 5 копеек, и так далее. Предпочтение большим монетам....

Требуется определить количество способов выплаты n рублей монетами по 1, 2, 5 и 10 рублей
Формат входных данных На вход программе дается одно натуральное число n (n ≤ 99). Формат выходных данных Требуется...

Требуется определить количество способов выплаты n рублей монетами по 1, 2, 5 и 10 рублей
Требуется определить количество способов выплаты nn рублей монетами по 1, 2, 5 и 10 рублей. На вход программе дается одно натуральное...

Напечатать все буквы, входящие в текст по одному разу
4. Дан текст их строчных латинских букв, за которыми следует точка. Напечатать все буквы, входящие в текст по одному разу.

Напечатать все буквы, входящие в текст по одному разу
1. Дан текст из строчных латинских букв, за которым следует точка. Напечатать все буквы, входящие в текст по одному разу. (задачи...


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Язык программировани­я C++: сравнение с другими языками
Programming 06.02.2025
Современная разработка программного обеспечения предлагает множество языков программирования, каждый из которых обладает уникальными характеристиками и областями применения. C++ занимает особое место. . .
Язык программировани­­­я C++: достоинства и недостатки
Programming 06.02.2025
C++ считается одним из самых влиятельных языков программирования, продолжающим занимать ведущие позиции в мире разработки программного обеспечения. Этот язык появился как расширение языка C с. . .
Регулярные выражения в Python
BasicMan 06.02.2025
Регулярные выражения - это последовательности символов, определяющие правила поиска и сопоставления текстовых данных. В Python они используются для поиска подстрок, проверки соответствия текста. . .
Как создать свой мод для Майнкрафт с нуля на Java
IT_Exp 06.02.2025
Разработка мода для Minecraft начинается с правильной настройки среды разработки. Для создания мода потребуется Java Development Kit (JDK), интегрированная среда разработки и Minecraft Forge. JDK. . .
Async/await и асинхронное программировани­е в Java
IT_Exp 06.02.2025
Асинхронное программирование - это подход к организации вычислительных процессов, позволяющий приложениям эффективно использовать доступные ресурсы системы. В контексте Java этот метод приобретает. . .
Как исправить android.os.Netw­orkOnMain­Thread­Exception
hw_wired 06.02.2025
Исключение NetworkOnMainThreadException возникает при попытке выполнить сетевые операции в главном потоке Android-приложения. Главный поток отвечает за обработку пользовательского интерфейса и должен. . .
Как в Java определить, что массив содержит определенное значение
hw_wired 06.02.2025
В Java класс Arrays предлагает несколько способов для проверки наличия значений в массивах. Наиболее широко применяемый метод заключается в использовании комбинации Arrays. asList() и contains(). . . .
Как использовать virtualenv в Python. Виртуальные среды/окружения
hw_wired 06.02.2025
В Python виртуальные окружения решают одну из ключевых задач разработки - изоляцию зависимостей между проектами. Virtualenv создает отдельное пространство для каждого проекта, где устанавливаются. . .
Кнопка в HTML, которая работает как ссылка
hw_wired 06.02.2025
В HTML существует несколько подходов к созданию кнопки, которая функционирует как ссылка. Базовым элементом выступает тег button, который можно преобразовать в ссылку с помощью JavaScript. Для этого. . .
Как обновить страницу с помощью JavaScript
bytestream 06.02.2025
JavaScript предоставляет несколько базовых методов для обновления веб-страницы, которые встроены непосредственно в язык и доступны через объектную модель браузера. Основной метод обновления страницы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru