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

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

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

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

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

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

Напишите код с объяснением или подскажите как ее написать!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2013, 12:36     Подставить в заданное выражение знаки +,-,*,/ так, чтобы выражение было истинным
Посмотрите здесь:
C++ Заданы цифры - расставить знаки сложения и вычитания так, чтобы получилось выражение с заданным результатом
C++ Расставить знаки между цифрами так, чтобы получилось заданное число
C++ Можно ли добавить в последовательность из различных скобок цифры и знаки, чтобы получилось правильное арифметическое выражение?
Нужно расставить между числами знаки + или - таким образом, чтобы получилось выражение, значение которого равно s и вывести его на экран C++
C++ Записать логическое выражение, которое является истинным тогда, когда выполняются условия при заданных числах
Написать функцию, вычисляющую заданное выражение C++
C++ Вычислить выражение заданное в виде строки
Функция вычисляющая выражение заданное в виде строки C++
Вычислить арифметическое выражение, заданное в формате строки C++
Напишите программу, которая вычисляет выражение, состоящее из чисел, знаков (допускаются знаки «+», «–», «*» и C++
написать логическое выражение , представляющее условие (знаки операций отделять от операндов пробелами): C++
Расставить знаки между числами от 1 до 9, чтобы получить заданное число C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,353
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     Подставить в заданное выражение знаки +,-,*,/ так, чтобы выражение было истинным
Ответ Создать тему
Опции темы

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