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

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

Войти
Регистрация
Восстановить пароль
 
NewTech
28 / 28 / 2
Регистрация: 06.11.2012
Сообщений: 168
#1

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

20.11.2012, 22:40. Просмотров 241. Ответов 0
Метки нет (Все метки)

Доброго вечера,

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

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

Пример:
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. Не обращайте внимание на синтаксические ошибки, нужно узнать только способ.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2012, 22:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массив значений и знаков перевести в одно выражение (C++):

Напишите программу, которая вычисляет выражение, состоящее из чисел, знаков (допускаются знаки «+», «–», «*» и - C++
Напишите программу, которая вычисляет выражение, состоящее из чисел, знаков (допускаются знаки «+», «–», «*» и «/») и круглых скобок....

Распарсить выражение, состоящее из чисел, скобок и знаков сложения и вычитания, и вывести результат - C++
Сложение и вычитание Имя входного файла: evalpm.in Имя выходного файла: evalpm.out Ограничение по времени: 2 секунды Ограничение по...

Написать выражение, что хотя бы одно из чисел X или Y – положительное - C++
Написать выражение, что хотя бы одно из чисел X или Y – положительное

Перевести выражение из инфиксной формы в постфиксную - C++
Помогите пожалуйста написать программу. Дана строка, в которой записано математическое выражение в инфиксной форме. В этой строке могут...

Как это перевести в нормальное выражение? - C++
x /= x & -x; Я так понял то что "/=" это значит поделить. "-x" это минус, но только от чего???

определение значений выражение - C++
Определить значение выражения f(b,a)*g^2(b-a) где f(x,y)=sqrt(x^2+y^2), g(x)=2^x-x!

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2012, 22:40
Привет! Вот еще темы с ответами:

Функция, которая для заданного целого числа m находит среди первых m^2-1 чисел Фибоначчи хотя бы одно, делящееся на m (перевести на Си) - C++
Условие: Напишите функцию, которая для заданного целого числа m находит среди первых m2-1 чисел Фибоначчи хотя бы одно, делящееся на m ...

Как зациклить ввод пока не будет введено одно из обрабатываемых значений? - C++
Как сделать что бы если else (введено не 1 или 2) вывело текст "неправильный выбор" и начало цикл заново? for (int i = 0; i < 1; i++) ...

Определить количество вхождений строки из n знаков в строку из k знаков - C++
Всем доброй ночи ребят. Вы последняя надежда:( помогите пожалуйста 2 задачи решить последняя ночь( сразу препод говорил, что контрольную...

Как перевести массив строк в массив int - C++
for (int i=0; i<str.size(); i++) { str=static_cast<int>(str); } есть vector <string> str; Оно не...


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

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

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