Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Avicii
2 / 2 / 2
Регистрация: 01.12.2012
Сообщений: 123
1

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

02.12.2012, 16:47. Просмотров 825. Ответов 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;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2012, 16:47
Ответы с готовыми решениями:

Вычислить арифметическое выражение, заданное в формате строки
Вычислить арифметическое выражение, заданное в формате строки. Строка может...

Вычислить арифметическое выражение заданное в виде строки
Необходимо реализовать программу, которой на вход передается строка, содержащая...

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

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

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

2
ForEveR
В астрале
Эксперт С++
8002 / 4760 / 653
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
03.12.2012, 09:24 2
Avicii, Так С++ или Си? То что написано у вас - чистый Си.
0
Avicii
2 / 2 / 2
Регистрация: 01.12.2012
Сообщений: 123
03.12.2012, 15:03  [ТС] 3
Главное чтобы на С++ компиляторе воспроизводилось,а так без разницы
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2012, 15:03

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

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

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


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

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

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