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

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

Войти
Регистрация
Восстановить пароль
 
Avicii
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 123
#1

Строки С++ (вычислить арифметическое выражение в данной строке) - C++

02.12.2012, 16:47. Просмотров 616. Ответов 2
Метки нет (Все метки)

Помогите доделать программу,не знаю как вычислить арифметическое выражение в данной строке
Само Задание: Дана строка, содержащая текст и арифметическое выражение со знаками +,-,*,/.Выписать арифметическое выражение и вычислить его значение.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{char* temp = "Esli ne shkolnik to reshi 2+2*2";
char* str = (char*)malloc(strlen(temp)+1), *old;
strcpy(str,temp);
printf("%s\n",str);
old = str;
temp = strtok(str," ");
while(temp)
{
if(strchr(temp,'* - + *'))
printf("%s ",temp);
temp = strtok(NULL," ");
}
printf("\n");
free(old);
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2012, 16:47     Строки С++ (вычислить арифметическое выражение в данной строке)
Посмотрите здесь:

Вычислить арифметическое выражение, заданное в формате строки - C++
Вычислить арифметическое выражение, заданное в формате строки. Строка может содержать числа, а также операции сложения и вычитания. пример:...

Вычислить выражение, содержащееся в строке, с использованием бинарного дерева поиска (парсинг строки) - C++
В символьной строке записано правильное арифметическое выражение, которое может содержать числа и знаки операций +-*\. Вычислить это...

Вычислить арифметическое выражение - C++
пожалуйста помогите : Дано натуральное число n. Вычислить

[C++] Вычислить арифметическое выражение - C++
Вычислить арифметическое выражение, заданное в формате строки. Строка может содержать целые числа, а также операции сложения и...

Вычислить арифметическое выражение - C++
Вычислить:

вычислить арифметическое выражение - C++
вычислить арифметическое выражение y=A*B+tg(A) заранее большое спасибо!

Вычислить арифметическое выражение - C++
Помогите пожалуйста :boredom: Нужно разработать консольное приложение для вычисления арифметического выражения. Использовать функции...

Как вычислить арифметическое выражение? - C++
Помогите пожалуйста решить задачу на экзамен! Вычисление арифметического выражения. Арифметическое выражение вводится в виде...

Преобразовать в числа и вычислить арифметическое выражение - C++
написать программу, которая просит ввести из 5 знаков состоящую цепочку типа С формата xx+yy или xx-yy , где xx и yy целые двухзначные...

Вычислить арифметическое выражение и вывести результат на экран - C++
Помогите написать программу, которая a) Ввод с клавиатуры вещественных чисел: a, b, c и d. b) Проверяет исходные данные на...

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

В данной строке символов посчитать количество вхождений данной буквы - C++
Указатели и строки. 1) В данной строке символов посчитать кол-во данной буквы 2) Дана последовательность слов, найти кол-во слов в...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
В астрале
Эксперт С++
7969 / 4731 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
03.12.2012, 09:24     Строки С++ (вычислить арифметическое выражение в данной строке) #2
Avicii, Так С++ или Си? То что написано у вас - чистый Си.
Avicii
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 123
03.12.2012, 15:03  [ТС]     Строки С++ (вычислить арифметическое выражение в данной строке) #3
Главное чтобы на С++ компиляторе воспроизводилось,а так без разницы
Yandex
Объявления
03.12.2012, 15:03     Строки С++ (вычислить арифметическое выражение в данной строке)
Ответ Создать тему
Опции темы

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