|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.11.2016, 16:14 | #1 |
Регистрация: 14.11.2016
Сообщений: 4
|
Нахождение количества комбинаций (язык Си)
суть такова:
существует число x(начало. например 1) существует число y(например 25) число a увеличивает 1 на само себя( число а это сложение) число b (умножение) нужно, чтобы пользователь вводил x,y,a,b, и пользователю считало количество комбинаций, с помощью которых можно получить из x-y пример: введите значение x:1 введите значение y: 25 введите значение a(увеличить на а) :2 введите значение b( увеличить в b):3 число исходов(это и есть колличество вариантов):8 нужен код на си (не на си++ или шарп) помогите пожалуйста |
14.11.2016, 17:38 | #2 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
а формула какая? просто увеличить, ввести и сложить все что ли?
from dark to light)
|
14.11.2016, 17:42 | #3 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
14.11.2016, 17:59 | #4 |
Регистрация: 14.11.2016
Сообщений: 4
|
|
14.11.2016, 18:03 | #5 |
Регистрация: 14.11.2016
Сообщений: 4
|
|
14.11.2016, 18:14 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,299
|
Первое, что приходит в голову, рекурсия. Имеем число х, делаем с ним операции а и б, вызываем рекурсивную функцию для этих двух значений. Если на очередном шаге получили у, то увеличиваем счетчик и выходим из рекурсии. Осталось разобраться, что является сигналом завершения рекурсии при невозможности получения у. Какие требования к значениям а и б?
Возможен ли, например, случай: х=1 у=2 а=-2 б=3 И еще вопрос: нужно ли учитывать комбинации, которые переводят у в у?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
14.11.2016, 18:22 | #7 | |
Регистрация: 14.11.2016
Сообщений: 4
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нахождение количества смены знака (по Си) | zaira001002 | Помощь студентам | 1 | 09.07.2015 14:55 |
Комбинаторика - нахождение всех возможных комбинаций | chandrasecar | Общие вопросы Delphi | 20 | 15.03.2014 11:57 |
Нахождение площади треугольника Язык С | tesb | Помощь студентам | 0 | 25.12.2011 19:15 |
Нахождение количества понедельников в XX веке | Omedus | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 28.11.2007 22:17 |