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

Программа ,вычисляющаю результат вычисления арифметического выражения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Старая графика с graphics.h - нарисовать двигающийся паравозик http://www.cyberforum.ru/cpp-beginners/thread512980.html
нужно нарисовать двигающийся паравозик. так вот, паровозик я нарисовал, но как "закрасить\сделть заливку" кругов? след. версия не помогла: setfillstyle(SOLID_FILL, GREEN); setcolor(GREEN); circle(x1,y1,x2,y2)
C++ Принять 2d массив пишу программу с матрицами, пока для квадратных, в конструктор передается размер и вторым аргументом значения. значения могут лежать в int **, int * , int , вот с третьим проблемы не могу сделать matrx(int n, int arr), даже с const int, как побороть? http://www.cyberforum.ru/cpp-beginners/thread512971.html
C++ Функции анализу элементов числового файлу
Это тема моей курсовой, хочу только уточнить, это нужно написать программу которая будет проверять на парность, не парность ? И какие еще есть функции анализу элементов числового файлу ?
удаление строки содержащий мин элемент C++
Дана матрица размера M × N. Удалить строку, содержащую минимальный элемент матрицы.
C++ Массивы - найти количество отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread512952.html
дана матрица 3*3случайных чисел. найти количество отрицательных элементов на языке программирования с++ Добавлено через 56 секунд Или такая. дан массив из 7 элементов поменять местами максимальный и минимальный элементы
C++ Обработка многомерных массивов Создать многомерный массив 4x4.Вывести на экран минимальное значение многомерного массива. подробнее

Показать сообщение отдельно
aw_rabbit
 Аватар для aw_rabbit
146 / 103 / 6
Регистрация: 08.02.2012
Сообщений: 202
10.03.2012, 00:01     Программа ,вычисляющаю результат вычисления арифметического выражения
param = ((*argv[i] - 1) + (*argv[i] + 1));
ты в double переводишь текущий элемент и от этого текущего отнимаешь/складываешь/умножаешь/делишь char

Задача решается просто. Берется буфер и флаг с состояниями - запись, сложить умножить, вычесть, поделить.
начальное состояние флага запись.
Если встретилось число и флаг запись, то записываем в буфер. Если считали операцию, то флаг устанавливается в значение операции буфер не трогаем.
Если встретилось число и флаг установлен в операцию, то производим мат. действия между буфером и текущем значением. Результат пишем в буфер, а флаг в запись.
Немного напоминает ДКА (детерминированные конечный автомат).

начал учить С++. вот... и засыпался на 2м задании 1й лабы. =)
Чтобы выучить С++
С++
Шилд
полный справочник с++ - коротко и понятно.

Стенли Липпман, Жози Лажойе
"Язык программирования C++. Вводный курс" - все разжевано, если с Шилдом проблемы, то тут очень, даже совсем очень, подробно все описано

Алгоритмы и структуры данных (если с этим проблемы)
Кормен - коротко и понятно
Сэджвик (2 тома)- чуть больше объяснений, но некоторые интересные моменты отсутствуют. Возможно эта книга будет немного легче читаться.
Вирт - очень хороший стиль изложения

Ахо - книга крутая, но стиль академический

Что решать
Решать лучше хорошие задачи

Стивен С Скиена
Олимпиадные задачи

Шейн
Теория и задачи
 
Текущее время: 03:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru