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

Среди элементов строки убрать те которые находятся внутри скобок - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление объема произвольного тела методом Монте-Карло http://www.cyberforum.ru/cpp-beginners/thread716707.html
Всем доброго время суток. Написать программу для вычисления методом Монте-Карло объема V тела, ограниченного поверхностями: z = {x}^{2} + {y}^{2}, y = {x}^{2}, y = 1 и z = 0. Сравнить с точным значением V = \frac{88}{105}. Насколько я правильно понял z = {x}^{2} + {y}^{2} - это конус, y = {x}^{2} - парабола, y = 1 - прямая, проходящая через точку 1 и параллельная оси OX и z = 0 - это...
C++ Найти минимум, сумму 1. Given a real numbers x, y, z. Calculate: min ( x + y, y + z ,z + x ) 2. Find the sum of 1/2+1/3+1/4+⋯+1/(n+1)Официальный язык форума - русский. Переведите условие задачи, и помните: один вопрос - одна тема. Добавлено через 5 минут С учетом действительных чисел х, у, г. Рассчитать: мин (х + у, у + z, z + х) Найти сумму 1/2+1/3+1/4+⋯+1/(n+1) http://www.cyberforum.ru/cpp-beginners/thread716696.html
Посчитать количество минимальных элементов массива C++
Посчитать количество минимальных элементов целочисленного массива А.
C++ Поменять местами элементы двумерного массива
Поменять местами элементы второй область с элементами третей области. Вот начало програмки. Дальше не знаю как делать. #include <iostream.h> #include <stdio.h> #include <conio.h> void main () {int A,i,j,n,m;
C++ Поменять местами элементы двумерного массива http://www.cyberforum.ru/cpp-beginners/thread716679.html
Поменять местами элементы второй область с элементами третей области. Вот начало програмки. Дальше не знаю как делать. #include <iostream.h> #include <stdio.h> #include <conio.h> void main () {int A,i,j,n,m;
C++ Принудительный выход из программы Привет! У меня такая проблемка: есть программа в которой реализовано главное меню(имеется цикл while а внутри цикла реализован switch) что то вроде: int menu; cin>>menu; while(true) { switch (menu) { case1:.......; подробнее

Показать сообщение отдельно
Buckstabue
 Аватар для Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
02.12.2012, 20:55     Среди элементов строки убрать те которые находятся внутри скобок
вы по ходу дела забыли, что скобки могут быть вложенными. Я бы решил так, но могу ошибаться
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int main()
{
   int bracketsLevel = 0;
   const char *str = "ab(sds(dsds)s)";
 
   for (int i = 0; str[i] != '\0'; ++i)
   {
      if (str[i] == ')')
         --bracketsLevel;
 
      if (bracketsLevel == 0)
      {
         std::cout << str[i];
      }
      if (str[i] == '(')
         ++bracketsLevel;
   }
 
   return 0;
}
 
Текущее время: 18:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru