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

Дана строка, изображающая арифметическое выражение. Вывести значение - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
nielunne
 Аватар для nielunne
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 20
24.04.2013, 20:09     Дана строка, изображающая арифметическое выражение. Вывести значение #1
помогите пожалуйста решить
1)Дана строка, изображающая арифметическое выражение вида «<циф-
ра>±<цифра>±…±<цифра>», где на месте знака операции «±» находится
символ «+» или «–» (например, «4+7–2–8»). Вывести значение данного
выражения (целое число).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2013, 20:09     Дана строка, изображающая арифметическое выражение. Вывести значение
Посмотрите здесь:

C++ дана строка, изображающая арифмитическое выражение
Дана строка, изображающая целое положительное число. Вывести сумму цифр этого числа C++
. Дана строка, изображающая десятичную запись целого положительного числа. Вывести строку, изображающую двоичную запись этого же числа C++
Дана строка символов, представляющих собой арифметическое выражение. Подсчитать результат выражения C++
C++ Дана строка символов, представляющих собой арифметическое выраже0ие. Вывести на экран результат данного выражения
дана строка, изображающая целое положительное число. Вывести сумму цифр этого числа. Строка должна вводиться с клавиатуры. C++
С++ Вывести арифметическое выражение C++
C++ Вывести значение логического выражения, заданного в виде строки S. Выражение определяется следующим образом («T» — True, «F» — False): <выражение> :

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
24.04.2013, 22:11     Дана строка, изображающая арифметическое выражение. Вывести значение #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <sstream>
 
using namespace std;
 
int main()
{
    string expression;
    getline(cin, expression);
    int result(0);
    int t;
    stringstream ss(expression);
    while (ss >> t)
        result += t;
    cout << " = " << result;
    return 0;
}
Yandex
Объявления
24.04.2013, 22:11     Дана строка, изображающая арифметическое выражение. Вывести значение
Ответ Создать тему
Опции темы

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