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

Cкобочки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка массива с помощью двух функций http://www.cyberforum.ru/cpp-beginners/thread383234.html
Всем добрый вечер. Нужно написать программу, которая бы сортировала динамический массив, с помощью ДВУХ функций(main,sortirovka). Заранее благодарен.
C++ НЕ могу понять классы Помогите реализовать с коментарии: "Разработайте и реализуйте класс Name_pa±rs, содержащий пару (имя,возраст), где имя— объект класса string, а возраст— переменная типа double. Представьте эти члены класса в виде объектов классов vector<string> (с именем name) и vector<double> (с именем age). Предусмотрите операцию ввода read_names(), считывающую ряд имен. Предусмотрите операцию read__ages О,... http://www.cyberforum.ru/cpp-beginners/thread383229.html
Проверка, одного знака или разных C++
Всем привет! Такой вопрос: есть 1 функция и 2 точки. Надо проверить, одинаковые ли значения принимает эта функция в этих точках. Я понимаю, что можно просто перемножить значения ... а как это реализовать с помощью логических операторов - т.е. чтобы было попроще и побыстрее (для компилятора)? Спасибо.
C++ getchar ()
a = getchar (); if ( a == 'q' ) // действие 1 a = getchar (); if ( a == 'w' ) // действие 2 Почему не работает такая конструкция? Конечно легко обходится так: a = getchar (); if ( a == 'q' ) // действие 1 else if ( a == 'w' ) // действие 2 Но хочу суть понять...
C++ [C++] Вопрос про ввод http://www.cyberforum.ru/cpp-beginners/thread383217.html
#include <iostream.h> #include <stdio.h> void main() { char adress; char text; //FILE * fo;
C++ указатель ввод: (1<=n<=100) вводим n вывод: Сумма элементов до максимума... Input Output 8 1 9 1 -1 -1 9 1 1 0 подробнее

Показать сообщение отдельно
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
15.11.2011, 01:00     Cкобочки
алгоритмом "где дешевле там и берем" здесь не обойтись, беря открывающую скобку мы обязуем себя когда-то потом взять закрывающую

например
( )
1 0
2 8
4 100
2 7


на втором шаге мы возьмем открывающую скобку, которая стоит 2 против 8 закрывающей, но при этом мы обязуем себя взять две последние закрывающие, независимо от их стоимости, потому как последовательность должна быть правильная (()), и получим результат 110 вместо 20

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