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

Задача с решением примеров - C++

Восстановить пароль Регистрация
 
dimoncraft
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 34
27.03.2013, 18:39     Задача с решением примеров #1
Всем привет!
Ребят,есть задание:
написать программу,которая решает любые примеры(количество используемых чисел и знаков не ограничено ).
Например,я ввожу (2+2)^3=
он мне выводит ответ:64
Программа в консольном виде...

я сидел,раздумывал над алгоритмом решения задачи,вот что пришло в голову:
1)пример я буду вводить как строку
2)потом в цикле в этой строке я буду проверять что является числом,а что знаком и заносить их в соответствующие массивы(chisla , znaki)
3)дальше буду выполнять математические действия.


Но при шаге номер 2 у меня возник вопрос:
как можно определить число в строке?
т.е. например:
1)ввёл 23+3-6=
2) 2- это нулевой элемент массива chisla ,а 3 это первый элемент массива chisla. ВОТ в этом и вся проблема.Как сделать так,чтобы всё число записывалось в определённый элемент массива,а не по разрядам?!
Очень жду ваших советов!Заранее спасибо)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2013, 18:39     Задача с решением примеров
Посмотрите здесь:

[C++]10 примеров непереносимого кода. C++
C++ Компилятор для примеров из книги по С++
C++ Список простых примеров на С++ с решениями
Классы в решение примеров C++
C++ Решение 4х примеров
C++ Решение 2 математических примеров на C++
Доработка примеров учебника. C++
Генератор простых арифметических примеров C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mkh
27.03.2013, 18:50
  #2

Не по теме:

А не пробовали сделать енто поэтапно?Просто из строчки, трудно выцеплять так данные.

dimoncraft
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 34
27.03.2013, 18:56  [ТС]     Задача с решением примеров #3
Цитата Сообщение от Mkh Посмотреть сообщение

Не по теме:

А не пробовали сделать енто поэтапно?Просто из строчки, трудно выцеплять так данные.

задание состоит в том,чтобы я вводил любой пример,мне выводило ответ...
вводить я могу только сам пример,никаких других этапов быть не должно...
Yandex
Объявления
27.03.2013, 18:56     Задача с решением примеров
Ответ Создать тему
Опции темы

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