Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Отцентровать слово https://www.cyberforum.ru/ cpp-beginners/ thread193289.html
Нужно ввести слово и отцентровать его, то есть сделать так, чтобы оно было посередине экрана. Помоги чем-нибудь, пожалуйста....
C++ Определить количество членов последовательности а1, ..., an, имеющих нечетные порядковые номера
Определить количество членов последовательности а1, ..., an, имеющих нечетные порядковые номера, при этом будучи кратными 3 и не кратными 5;
C++ работа с файлами последовательного доступа на языке С++ максимальный из отрицательных элементов целочисленного файла. помогите плиз))))) https://www.cyberforum.ru/ cpp-beginners/ thread193282.html C++ Не находит #include<iomanip.h> #include<conio.h> https://www.cyberforum.ru/ cpp-beginners/ thread193269.html
Само задание: Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до A минут в месяц-C руб. а разговоры сверх установленный нормы оплачиваются из расчётов С руб. за минуту. Написать программу,высчитывающую плату за использование телефона для введенного времени разговоров за месяц. Вот код программы: #include<iomanip.h> #include<conio.h> main() { clrscr(); int...
указать путь к файлу C++
есть папки bin //тут экзешник etc // здесь файл с настройками как указать путь к файлу с настройками? тоесть надо выйти из директории bin и зайти в etc
C++ Найти min число в списке(Динамическая память) Всем привет!! Очень прошу помочь мне с заданием. Спасибо. Написать программу, которая размещает в динамической памяти данные − действительные числа − в виде списка. Список создается путем последовательного добавления новых элементов в конец (или начало) списка (окончание ввода определяется отдельным запросом). Программа должна вывести весь список на экран и, кроме того найти минимальное число,... https://www.cyberforum.ru/ cpp-beginners/ thread193266.html
C++ Одномерный массив + классы https://www.cyberforum.ru/ cpp-beginners/ thread193257.html
Всем привет! Помогите написать программу: Описать класс для работы с одномерным массивом целых чисел (вектором). Обеспечить следующие возможности: -задание произвольных целых границ массивом целых чисел при создании объекта; -обращение к отдельному элементу массива с контролем выхода за пределы массива; -выполнение операций поэлементного сложения и вычитания массивов с одинаковыми границами...
Метод SSA-гусеницы C++
Здравствуйте, я недавно начала заниматься методом гусеница, так как в работе для прогнозов объёмов мирового экспорта он мне необходим.Попробовала реализовать данный метод в MathCAD, но меня не совсем устроил результат.Может у кого-нибудь есть программа, реализующая данный метод, на C++ или на другом языке (MathCAD, MATLAB, VBA),либо какие-нибудь рекомендации по его реализации? Заранее спасибо.
C++ Поразрядные операции https://www.cyberforum.ru/ cpp-beginners/ thread193251.html
Есть 16-е число, например N=0xC5D612F7, помогите убрать единицу в старшем бите у C и F, используя поразрядные операции на языке Си. Я даже не представляю, как это сделать. Подскажите пожалуйста.
C++ Метод SSA-гусеницы Здравствуйте, я недавно начала заниматься методом гусеница, так как в работе для прогнозов объёмов мирового экспорта он мне необходим.Попробовала реализовать данный метод в MathCAD, но меня не совсем устроил результат.Может у кого-нибудь есть программа, реализующая данный метод, на C++ или на другом языке (MathCAD, MATLAB, VBA),либо какие-нибудь рекомендации по его реализации в данных программных... https://www.cyberforum.ru/ cpp-beginners/ thread193248.html
C++ Ответы на ГОСЫ
Недавно сдавал госы, по профессии "Программное обеспечение вычислительной техники и автоматизированных систем ", вот ответы может кому нибудь пригодятся, но кое где есть ошибки в программах, так что смотрите внимательно!
C++ работа с файлами последовательного доступа на языке С++ максимальный из отрицательных элементов целочисленного файла Официальный язык форума - русский. Сообщения на других языках нарушают Правила форума https://www.cyberforum.ru/ cpp-beginners/ thread193228.html
274 / 175 / 12
Регистрация: 14.03.2010
Сообщений: 501
18.11.2010, 17:21 0

Лэйс на с++ - C++ - Ответ 1121096

18.11.2010, 17:21. Показов 3870. Ответов 52
Метки (Все метки)

Ответ

Придумал, как красиво учесть порядок поступления скобок: если счётчик становится меньше нуля, то это значит, что скобка закрылась без открытия, и цикл можно прекращать.

Добавлено через 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;
}


Вернуться к обсуждению:
Лэйс на с++ C++
1
Заказать работу у эксперта
18.11.2010, 17:21
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru