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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dimoncraft
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 36
#1

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

27.03.2013, 18:39. Просмотров 501. Ответов 2
Метки нет (Все метки)

Всем привет!
Ребят,есть задание:
написать программу,которая решает любые примеры(количество используемых чисел и знаков не ограничено ).
Например,я ввожу (2+2)^3=
он мне выводит ответ:64
Программа в консольном виде...

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


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

Решение 4х примеров - C++
Здравствуйте у меня есть небольшая проблема. Необходимо решить 4 задачи по Си - Автор Богатырев. Номер заданий : 1,86; 2,3; ...

Классы в решение примеров - C++
Не могу разобраться в чем ошибка...нужно было решить 2 выражения с помощью классов... в итоге выводит 4 ошибки типа ...

Доработка примеров учебника. - C++
Доброго времени суток! Изучая структура повторения while, и рассматривая приведенные примеры немного доработал код для (как мне кажется)...

Решение 2 математических примеров на C++ - C++
Помогите решить данные задачи, как можно понятнее. Наградой будет 100 рублей на телефон, конечно маловато но возможности дать больше нет.

c++ c решением - C++
Given an integer number N THAT IS NOT LESS THAN 2. OUTPUT THE SMALLEST NATURAL DIVISOR OF THE N (NOT INCLUDING 1) input 15 output 3 ...

Генератор простых арифметических примеров - C++
Доброго времени суток. Нужно написать программу, которая генерирует примеры, которые нужно решить. Например: 5 + 6 * 2, или 5 + (10 -...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Mkh
27.03.2013, 18:50
  #2

Не по теме:

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

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

Не по теме:

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

задание состоит в том,чтобы я вводил любой пример,мне выводило ответ...
вводить я могу только сам пример,никаких других этапов быть не должно...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2013, 18:56
Привет! Вот еще темы с ответами:

Список простых примеров на С++ с решениями - C++
Напишите, пожалуйста несколько самых простеньких заданий на С++ а точнее Visual C++ 2010 (если это имеет значение) Заранее спасибо.

Приведите 10 примеров непереносимого кода - C++
Задача: Приведите 10 различных примеров непереносимого кода на С++. Ну первый пример сразу мне бросился в глаза,при регистрации на...

Компилятор для примеров из книги по С++ - C++
Я начал читать книгу "Джесс Либерти - Освой самостоятельно С++ за 21 день". Выбрал компилятор Borland C++ Builder 6, но сним возникли...

Сложности с решением - C++
Дана последовательность целых чисел. Разделить эту последовательность на две группы чисел с минимально отличающейся суммой чисел. Помогите...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru