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

Массив значений и знаков перевести в одно выражение - C++

Восстановить пароль Регистрация
 
NewTech
 Аватар для NewTech
28 / 28 / 2
Регистрация: 06.11.2012
Сообщений: 168
20.11.2012, 22:40     Массив значений и знаков перевести в одно выражение #1
Доброго вечера,

Такова ситуация:
Есть два массива
В первом значения
Во втором знаки перед этими значениями +-*/ и скобки ()

Как можно эти два массива слить в одно математическое выражение под одну переменную?

Пример:
double c[5]=5,43,93,12.5,101,2;
int z[5]=2,3,5,1,1,6; -> Где 1 '+' ; 2 '-' ; 3 '*' ; 4 '/' ; 5 '(' ; 6')'
или
char z[5]= '-' , '*' , '(' , '+' , '+' , ')' ;
....???....
double f= -5*43(93+12+101)2;

Как так можно сделать ?

PS. Не обращайте внимание на синтаксические ошибки, нужно узнать только способ.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2012, 22:40     Массив значений и знаков перевести в одно выражение
Посмотрите здесь:

определение значений выражение C++
C++ Написать выражение, что хотя бы одно из чисел X или Y – положительное
Перевести выражение из инфиксной формы в постфиксную C++
C++ Функция, которая для заданного целого числа m находит среди первых m^2-1 чисел Фибоначчи хотя бы одно, делящееся на m (перевести на Си)
Как зациклить ввод пока не будет введено одно из обрабатываемых значений? C++
C++ Как это перевести в нормальное выражение?
Распарсить выражение, состоящее из чисел, скобок и знаков сложения и вычитания, и вывести результат C++
Напишите программу, которая вычисляет выражение, состоящее из чисел, знаков (допускаются знаки «+», «–», «*» и C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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