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

Лэйс на с++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отцентровать слово http://www.cyberforum.ru/cpp-beginners/thread193289.html
Нужно ввести слово и отцентровать его, то есть сделать так, чтобы оно было посередине экрана. Помоги чем-нибудь, пожалуйста....
C++ Определить количество членов последовательности а1, ..., an, имеющих нечетные порядковые номера Определить количество членов последовательности а1, ..., an, имеющих нечетные порядковые номера, при этом будучи кратными 3 и не кратными 5; http://www.cyberforum.ru/cpp-beginners/thread193286.html
C++ работа с файлами последовательного доступа на языке С++
максимальный из отрицательных элементов целочисленного файла. помогите плиз)))))
ошибка в лабе не находит #include<iomanip.h> #include<conio.h> C++
Само задание: Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до A минут в месяц-C руб. а разговоры сверх установленный нормы оплачиваются из расчётов С руб. за минуту. Написать программу,высчитывающую плату за использование телефона для введенного времени разговоров за месяц. Вот код программы: #include<iomanip.h> #include<conio.h> main() { clrscr(); int...
C++ указать путь к файлу http://www.cyberforum.ru/cpp-beginners/thread193267.html
есть папки bin //тут экзешник etc // здесь файл с настройками как указать путь к файлу с настройками? тоесть надо выйти из директории bin и зайти в etc
C++ Найти min число в списке(Динамическая память) Всем привет!! Очень прошу помочь мне с заданием. Спасибо. Написать программу, которая размещает в динамической памяти данные − действительные числа − в виде списка. Список создается путем последовательного добавления новых элементов в конец (или начало) списка (окончание ввода определяется отдельным запросом). Программа должна вывести весь список на экран и, кроме того найти минимальное число,... подробнее

Показать сообщение отдельно
volovzi
266 / 168 / 8
Регистрация: 14.03.2010
Сообщений: 501
18.11.2010, 17:21     Лэйс на с++
Придумал, как красиво учесть порядок поступления скобок: если счётчик становится меньше нуля, то это значит, что скобка закрылась без открытия, и цикл можно прекращать.

Добавлено через 36 секунд
Э, ребята, перемудрили вы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
 
int main (int argc, char * const argv[]) {
    std::string string;
    int counter = 0;
    
    std::cin >> string;
    
    for (int i = 0; i < string.size() && counter >= 0; ++i) {
        if (string[i] == '(') ++counter;
        else if (string[i] == ')') --counter;
    }
    
    if (counter == 0) std::cout << "Скобки расставлены верно." << std::endl;
    else std::cout << "Скобки расставлены неверно." << std::endl;
 
    return 0;
}
 
Текущее время: 08:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru