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

Преобразование строки с примером в его результат - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перестало выводить, когда задание списков перевел в конструкторы, когда были просто функции выводило нормально. http://www.cyberforum.ru/cpp-beginners/thread301711.html
Не могу понять почему не выводит список на экран Перестало выводить, когда задание списков перевел в конструкторы, когда были просто функции выводило нормально. Для простоты поиска: вывод - void showlist(list *l,list *first), задание 2 конструктора перед main #include <stdlib.h> #include <conio.h> #include <iostream.h> class list { public: list *first;
C++ как взять слэш в кавычки? как взять слэш в кавычки? мне нужно заменить в строке \ на \\ с помощью функции replace но появилась проблема, нельзя написать "\" или '\' ((. Что делать? Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread301708.html
C++ Динамический массив
Передаю в функцию динамический массив, void func(int *a1, int& i1) int main() { int i=0; a= new int; func(a,i); // ....... // .....
Последовательности C++
Даны последовательность вещественных чисел a1, a2,…,a15, упорядоченная по возрастанию, и число , не равное ни одному из чисел последовательности и такое, что а1< n < а15. а) Вывести все числа последовательности , меньшие n . б) Найти два элемента последовательности ( их порядковые номера и значение ), в интервале между которыми находится ...
C++ Текстовые файлы http://www.cyberforum.ru/cpp-beginners/thread301688.html
В файле находятся вещественные числа. Определить количество чисел в наиболее длинной возрастающей последовательности элементов файла. т.е. 1.6 5.6 0 2.3 5.7 4.5 1.8 1.5 5.8 6.7 8.5 4.3 6.5 4.3 n=5. вот я написал прогу которая считает числа по всему файлу: int main()
C++ Возвращение результат из LRESULT CALLBACK в основную программу Здравствуйте. Я уже намучился с этой программой((( помогите, пожалуйста... Есть основная программа, в которой подружается мною написанная dll: /ПОДКЛЮЧАЕМ БИБЛИОТЕКИ //ОПРЕДЕЛЯЕМ ПЕРЕМЕННЫЕ //ОСНОВНОЙ БЛОК ПРОГРАММЫ подробнее

Показать сообщение отдельно
Shaikhan
Сообщений: n/a
22.05.2011, 12:44     Преобразование строки с примером в его результат
Помогите пожалуйста правильно разобрать строку с математическим примером с учетом приоритетов мат. действий и с выводом результата. По итогу обработки некоторого кода мы получаем 3 массива:
1 - Строковый массив который содержит весь пример;
2 - Дробный массив, который содержит сугубо все числа в этом примере по порядку;
3 - Строковый массив, который содержит все знаки (действия) в этом примере по порядку.
Нужно вывести результат вычисления примера.
в упрощенном виде так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include
using namespace std;
 
int main ()
{
   //код
   char expression[]={237+23*(42/12)^2-68};
   float ArrNum[]={237, 23, 42, 12, 2, 68};
   char ArrAction[]={'+', '*', '(', '/', ')', '^', '-'};
   //нужно вывести результат решения этого примера
   return 0;
}
Помогите пожалуйста если не трудно потратить немного вашего времени на эту чепуху :-) Зараннее благодарен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru