Форум программистов, компьютерный форум, киберфорум
Наши страницы

Строковый калькулятор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти суму n членов арифметической прогресии с заданым начальным членом и шагом http://www.cyberforum.ru/cpp-beginners/thread190323.html
Найти суму n членов арифметической прогресии с заданым начальным членом и шагом(используя рекурсивные функции) кто сможет помогите написать буду очень благодарен
C++ Использование функций кто может напишите пожалуйста код http://www.cyberforum.ru/cpp-beginners/thread190322.html
Строковый ввод-вывод C++
Спасайте... Лабораторная работа № 9 "Строковый ввод-вывод" Цель: Работа с текстовыми файлами, ввод-вывод текстовой информации и ее хранение на внешних носителях. 1 Краткие теоретические...
C++ Перегрузка функций
Помогите пожалуйста... Лабораторная работа № 7 7.1. "Перегрузка функций в Си++" Цель: Знакомство с организацией перегруженных функций в Си++. 1. Краткие теоретические сведения Цель...
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread190319.html
Помогите с кодом.... Лабораторная работа № 6 "Строки" Цель: Изучение символьных и строковых переменных и способов их обработки в языке Си. 1. Краткие теоретические сведения Для...
C++ Функции и массивы Помогите пожалуйста... Лабораторная работа №5 "Функции и массивы" Цель : Организовать обработку массивов с использованием функций, научиться передавать массивы как параметры функций.... подробнее

Показать сообщение отдельно
osen'
5 / 5 / 1
Регистрация: 09.10.2010
Сообщений: 49

Строковый калькулятор - C++

13.11.2010, 00:58. Просмотров 13424. Ответов 27
Метки (Все метки)

добрый вечер.
мне нужно написать программу, выполняющую функцию строкового калькулятора с операциями+-*/. Нашла исходники, но там помимо моих операций, еще скобки и возведение в степень, переделать ту программу не получилось, поэтому решила написать сама, чтобы во всем разобраться...
Начала с этого

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
 
int i,tok,tokval;
int next()
        {
                char A[10];
                cout<<"Vvedite massiv";
                for (i=0;i<10;i++)
                {
                        cin>>A[i];
                        A[10]=getchar();
                        if (isdigit(A[i]))
                        {
                                tok=A[i];
                        }
                        if (strchr("+-*/", A[i]) != NULL)
                        {
                                tokval=A[i];
                        }
                }
int main()
        {
                next();
                getch();
                return 0;
}
а как дальше продолжить не совсем понимаю. Помогите, пожалуйста. Куда поместить условные операторы, определяющие операции +-*/?

Добавлено через 25 минут
я подумал и поняла, что совсем все неправильно написала...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru