Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2017, 12:24   #1
apethegod
Новичок
Джуниор
 
Регистрация: 23.12.2017
Сообщений: 2
Сообщение Расставить между ними знаки + и - так, чтобы значение получившегося выражения было равно заданному целому S

Даны N целых чисел X1, X2, …, XN. Требуется расставить между ними знаки + и - так, чтобы значение получившегося выражения было равно заданному целому S.

Входные данные: вводятся пользователем в стандартный поток ввода, через пробел, в следующем порядке:
N X1 X2 ... XN S

2 <= N <= 24, 0 <= Xi <= 5*107, -109 <= S <= 109

Необходимо распечатать в стандартный поток вывода полученное равенство с расставленными знаками, либо no solution, если не найдено решения.
Если найдено несколько решений, то необходимо вывести любое.

Примеры работы программы:

Ввод \\ Вывод
3 15 25 30 10 \\ 15+25-30=10

2 10 10 100 \\ no solution

3 7 7 7 7 \\ 7-7+7=7

2 10 15 -5 \\ 10-15=-5
apethegod вне форума Ответить с цитированием
Старый 23.12.2017, 13:20   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Тут не решатель задач.

Покажите свои наработки, конкретные вопросы и т.п.
http://www.programmersforum.ru/announcement.php?f=31

Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заданы цифры - расставить знаки сложения и вычитания так, чтобы получилось выражение. Учесть склеивания цифр. MDefs Общие вопросы C/C++ 1 01.10.2016 21:02
найти разницу между двумя датами, а результат записать в письменном виде, так чтобы было согласование между падежами KatanaZh Microsoft Office Excel 15 27.11.2012 00:11
Задача на C# - заданы цифры - расставить знаки сложения и вычитания так, чтобы получилось выражение с заданным результатом eduard93 Помощь студентам 1 08.12.2011 00:03
Как сделать так, чтобы переключение между окнами было автоматическим? barand Свободное общение 9 07.07.2008 23:54
значение получившегося выражения должно быть равно заданному целому S Elm0 Паскаль, Turbo Pascal, PascalABC.NET 6 18.01.2008 00:13