Форум программистов, компьютерный форум CyberForum.ru

Подставить в заданное выражение знаки +,-,*,/ так, чтобы выражение было истинным - C++

Восстановить пароль Регистрация
 
saveworld
Сообщений: n/a
26.02.2013, 12:36     Подставить в заданное выражение знаки +,-,*,/ так, чтобы выражение было истинным #1
Помогите плз! Надо подставить в заданное выражение знаки +,-,*,/ так, чтобы выражение было истинным:
((((((1 2) 3) 4) 5) 6)=36

Напишите код с объяснением или подскажите как ее написать!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2013, 12:36     Подставить в заданное выражение знаки +,-,*,/ так, чтобы выражение было истинным
Посмотрите здесь:

Нужно расставить между числами знаки + или - таким образом, чтобы получилось выражение, значение которого равно s и вывести его на экран C++
C++ Вывести значение логического выражения, заданного в виде строки S. Выражение определяется следующим образом («T» — True, «F» — False): <выражение> :
написать логическое выражение , представляющее условие (знаки операций отделять от операндов пробелами): C++
Вычислить арифметическое выражение, заданное в формате строки C++
C++ Можно ли добавить в последовательность из различных скобок цифры и знаки, чтобы получилось правильное арифметическое выражение?
Расставить знаки между числами от 1 до 9, чтобы получить заданное число C++
Написать функцию, вычисляющую заданное выражение C++
Напишите программу, которая вычисляет выражение, состоящее из чисел, знаков (допускаются знаки «+», «–», «*» и C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,307
26.02.2013, 14:41     Подставить в заданное выражение знаки +,-,*,/ так, чтобы выражение было истинным #2
((((1 - 2) * 3) + 4) + 5) * 6) = 36
Savewоrld
Сообщений: n/a
13.03.2013, 13:15     Подставить в заданное выражение знаки +,-,*,/ так, чтобы выражение было истинным #3
Имеется ввиду написать код.

Он должен состоять из 2 частей:
1) перебор массива из 5 символов от 0-3
2) вычислительная часть и 2 частей
1.
switch()
case 0:return a+b
case 1:return a-b
case 2:return a/b
case 3:return a*b и т.д
2.
res=1
res=op(res,2,m[0])
res=op(res,3 m[1]) и т.д до
res=op(res,6,m[4])


Помогите его написать пожалуйста с объяснением.
Yandex
Объявления
13.03.2013, 13:15     Подставить в заданное выражение знаки +,-,*,/ так, чтобы выражение было истинным
Ответ Создать тему
Опции темы

Текущее время: 01:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru