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

Вычислить выражение, введенное в строку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задана прямоугольная матрица вещественных чисел http://www.cyberforum.ru/cpp-beginners/thread289597.html
Составить программу обработки двумерного массива, используя указания и функции, выполнив каждый пункт задания в виде функции. Все необходимые данные для функции должны передаваться в качестве параметров. Использовать глобальные переменные в функциях не допускается. Задана прямоугольная матрица вещественных чисел. Определить максимальный элемент в каждой строке номер первой строки что не...
C++ Проверьте листинг фукция y=f(x) при x<-3 y=cos(x)/(x+10) при -3<=x<4 y=e^(0,1*x) при 4<=x<6 y=lg(x) при x>=6 y=sin^2(x) Пожалуйста скажите что у меня не так? #include <iostream> #include <cmath> http://www.cyberforum.ru/cpp-beginners/thread289587.html
перевода месяцев из аналогового вида в цифровой C++
Написать программу перевода месяцев из аналогового вида в цифровой
C++ Найти сумму простых чисел в строке.
Например: vbdfgdfsf2fsggbvb fgdf3fdgf 234fg gdfgd199 Результат:204 Вот код, который я написал (но результат выводит неверный): #include <stdio.h> #include <stdlib.h> #include <iostream.h> #include <math.h> #include <conio.h> #include <ctype.h> #define n 1000
C++ Нужно поменять местами http://www.cyberforum.ru/cpp-beginners/thread289561.html
Всем привет) Тут такая штука , нужна помощь . Проблема в том что С++ не хочет использовать и выводить на экран сразу две функции с номером продукции и номером клиента В .h файле всё замечательно .cpp void TForm1:: ZakShow() { zak_lv->Items->BeginUpdate(); zak_lv->Items->Clear();
C++ Линейные, цикл с пред- и постусловием, и цыкл с ветвлением первая задачка (решение с помощью линейного программирования) вторая задачка (решение с помощью цикла с пред- и постусловием) третья задачка (решение с помощью цикла с ветвлениями) Заранее очень благодарен! подробнее

Показать сообщение отдельно
igorrr37
1641 / 1269 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
05.05.2011, 22:17     Вычислить выражение, введенное в строку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream>
#include<string>
#include<sstream>
#include<iterator>
#include<numeric>
 
int main (){
    std::string s="-1+52-6+44";
    std::stringstream ss(s);
    std::cout<<std::accumulate((std::istream_iterator<int>(ss)), std::istream_iterator<int>(), 0);
    if(!ss.eof())std::cerr<<"\n Incorrect character detected\n";
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru