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

Арифметическое выражение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерный массив http://www.cyberforum.ru/cpp-beginners/thread40045.html
Собственно помогите решить задачи на двумерный масив пжл) Дан массив A. Известно что среди его элементов два и только 2 равны, вывести их индексы. Вот идеи: #include <iostream> using namespace std; int main() {
C++ Не могу разобраться с матрицей В заданной матрице A(N,M) (N<10, M<20) в каждом столбце поменять местами максимальный и минимальный элементы. Матрицу напечатать Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread40044.html
не получается исправить ошибку C++
Здравствуйте Сочту за великое дело помочь человеку, который не умеет работать со стеками. Описать класс, реализующий стек. Написать программу, использующую этот класс для отыскания прохода по лабиринту. Лабиринт представляется в виде матрицы, состоящей из квадратов. Каждый квадрат либо открыт, либо закрыт. Вход в закрытый квадрат запрещен. Если квадрат открыт, то вход в него возможен со...
C++ С заглавной буквы написать только фамилии и первые слова в предложениях
По программированию в универе задали делать лабу. Задание: Ввести список фамилий студентов в группе, запросить связный текст, состоящий из нескольких предложений, где используются ранее введенные фамилии. Откорректировать введенный текст так, чтобы с заглавной буквы были написаны только фамилии и первые слова в предложениях. кое-что я уже сделал, но у меня просто нету идей как сделать...
C++ Сгенерировать массив из N случайных чисел, принадлежащих указанному диапазону http://www.cyberforum.ru/cpp-beginners/thread40021.html
1) Написать функцию, генерирующую массив из N случайных чисел, принадлежащих указанному диапазону . Величины N, a и b задаются с клавиатуры. Максимальное значение N=1000. Помогите вот это плиз ) кусок кода , просто не рандомил в диапазонах никогда
C++ Сортировка массива и запись данных в файл в произвольное место Есть ли функция для сортировки массива на C++? Если, например, нету возможности использовать сортировки Пузырька, Вставками и т.п. Как можно записать данные в файл в нужное место, например существует файл со строчкой: "1234567890", как можно записать в начало строки символ A и перед 0 тот же самый символ, чтобы получилось "A123456789A0"? Заранее спасибо. подробнее

Показать сообщение отдельно
EnzoMatrix
120 / 120 / 5
Регистрация: 14.03.2009
Сообщений: 462
14.06.2009, 15:46     Арифметическое выражение
по-моему лучше сделать через рекурсивную функцию:
запускаем цикл в котором считываются символы, если находим открывающуюся скобку(любую) то вызываем функцию
функция продолжает "забег" по строке(в качесве параметра передается тип открывающейся скобки) если видим закрывающаюся скобку и она не совпадает с той что в параметре возвращаем ошибку(если совпадающую, то функция завершает свою работу и мы снова попадаем в цикл)
если открывающуюся то снова вызываемм функцию, но уже с новым параметром
если строка заканчивается внутри функции то тоже возвращаем ошибку
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru