Найти Арифмет. Выражение В Массиве И Вычислить Его

Тема в разделе "C/C++/C#", создана пользователем Avicii, 21 дек 2012.

  1. Avicii

    Avicii New Member

    Регистрация:
    21 дек 2012
    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте,помогите создать программу по заданию: Дана строка,содержащая текст и арифметическое выражение со знаками +,-,*,/. Выписать арифметическое выражение и вычислить его.
    Есть набросок,проблема в том не знаю как вычислить выражение.

    Код (C++):
    #include <iostream>
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    using namespace std;
    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);
    char* pro = strchr(str,'*,- ,/,+')-1;
    //double take = atof(pro);
    return 0;
    }
     
Загрузка...

Поделиться этой страницей