С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
saveworld
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 2
#1

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

26.02.2013, 12:36. Просмотров 1021. Ответов 2
Метки нет (Все метки)

Помогите плз! Надо подставить в заданное выражение знаки +,-,*,/ так, чтобы выражение было истинным:
((((((1 2) 3) 4) 5) 6)=36

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

Заданы цифры - расставить знаки сложения и вычитания так, чтобы получилось выражение с заданным результатом - C++
Имеются цифры 1, 2, 3, 4, 5, 6, 7, 8, 9. Необходимо расставить между ними любое количество знаков "плюс" или "минус" так, чтобы получить...

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

Расставить знаки между цифрами так, чтобы получилось заданное число - C++
Помогите разобраться с алгоритмом. Вот задача: Имеются цифры 1, 2, 3, 4, 5, 6, 7, 8, 9. Необходимо расставить между ними любое...

Можно ли добавить в последовательность из различных скобок цифры и знаки, чтобы получилось правильное арифметическое выражение? - C++
Здравствуйте. Прошу помощи в решение задачи. Дана конечная последовательность, состоящая из левых и правых скобок pазличных заданных...

Нужно расставить между числами знаки + или - таким образом, чтобы получилось выражение, значение которого равно s и вывести его на экран - C++
Доброго времени суток Задание: дано n чисел и число s. Нужно расставить между числами знаки + или - таким образом, чтобы получилось...

Записать логическое выражение, которое является истинным тогда, когда выполняются условия при заданных числах - C++
Здравствуйте! Помогите пожалуйста написать программу С++. Записать логическое выражение, которое является истинным тогда, когда...

2
CheshireCat
Эксперт С++
2896 / 1245 / 78
Регистрация: 27.05.2008
Сообщений: 3,405
26.02.2013, 14:41 #2
((((1 - 2) * 3) + 4) + 5) * 6) = 36
0
Savewоrld
0 / 0 / 0
Регистрация: 10.03.2013
Сообщений: 1
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])


Помогите его написать пожалуйста с объяснением.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2013, 13:15
Привет! Вот еще темы с ответами:

Написать функцию, вычисляющую заданное выражение - C++
Вообщем,такая программа. х-переменная, a,b-переменные вводимые с клавиатуры.Выислить ...

Вычислить выражение заданное в виде строки - C++
Есть текст, например "1 + atg(sqrt(x*x+y*y) + sin(1) )", x и y у нас известны, необходимо вернуть ответ данной функции. В регулярках знаю...

Функция вычисляющая выражение заданное в виде строки - C++
Имеется простейшая программа - калькулятор для вычисления пределов интегралов методом симпсона. Столкнулся с такой проблемой. В коде...

Вычислить арифметическое выражение, заданное в формате строки - C++
Вычислить арифметическое выражение, заданное в формате строки. Строка может содержать числа, а также операции сложения и вычитания. пример:...


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

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

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