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

Как работает калькулятор? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ OPZ with STL http://www.cyberforum.ru/cpp-beginners/thread303096.html
Добрый вечер. у меня имеется лаба (Обратная польская запись)... как можно ее лучше переделать, чтобы использовались stl библиотеки?...
C++ Определить время выполнения программы Господа как засеч време выполнение программы? Заранее всем огромное спасибо!!! http://www.cyberforum.ru/cpp-beginners/thread303094.html
C++ Подмена потоков
freopen("мой_файл.txt", "w", stdout) Как заменить мой_файл.txt на stdout? В Си
C++ программа на классы
Выручите плиз.Напишите программу, в которой класс tools представляет учетные карточки выданных инструментов. В карточке хранятся фамилия получателя, название, учетный код и количество выданных...
C++ Матрица(11,11) в С++! Подскажите решение! http://www.cyberforum.ru/cpp-beginners/thread303085.html
Для матрицы С (11,11) целочисленных коротких чисел найти наименьшую среди сумм элементов диагоналей, параллельных побочной диагонали! ___________ Напишите или подскажите хотя бы приблизительно как...
C++ Двоичные файлы: Переписать элементы первой половины файла в обратном порядке, а второй в исходном Переписать элементы первой половины файла в обратном порядке, а второй в исходном. Помогите пожалуйста(( подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4986 / 3043 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
24.05.2011, 00:45
Логика работы подчиняется такой формальной грамматике
Код
// <цифра> ::= '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'
// <число> ::= <цифра> { <цифра> } [ '.' <цифра> { <цифра> } ]
// 
// <выражение> ::= <слагаемое> [ ( '+' | '-' ) <слагаемое> ]
// <слагаемое> ::= <множитель> [ ( '*' | '/' ) <множитель> ]
// <множитель> ::= ( <число> | '(' <выражение> ')' ) [ '^' <множитель> ]
Правда в этом коде немножко набыдлокодил со степенью, можно было (если посмотреть на грамматику) реализовать куда проще и естественнее, но переделывать лень...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru