Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Двоичный поиск
Всем привет! Решал задачу "Бинарный поиск. Дана последовательность чисел a1; a2; ...; an. Найти элемент данной последовательности, который был бы равен заданному числу M методом бинарного поиска....
C++ Ошибки класс Как исправить такое чудо? Checking project dependencies... Compiling Project1.cbproj (Debug, Win32) bcc32 command line for "..\..\..\Desktop\File1.cpp" c:\program files (x86)\embarcadero\rad... а чей то два раза mass объявляется ??? причем разное float *mass; {float **mass;//Выделение памяти для массива указателей {float **mass;//Выделение памяти для массива указателей https://www.cyberforum.ru/ cpp-beginners/ thread844659.html
C++ Необходимо разобраться с кодом https://www.cyberforum.ru/ cpp-beginners/ thread844576.html
Объясните пожалуйста что делает эта программа #include <vector> #include <cstdio> using namespace std; void f(int v, int p, const vector< vector<int> > &edges) { printf("%d ", v + 1); for... Realz, не, ну это уже предел, мало того что программа не ваша, так вам еще и лень в ней разобраться, вы вообще ничего не хотите делать?
C++ Дерево выбора для реализации внешней сортировки Добрый вечер. Нужно реализовать алгоритм сбалансированного многопутевого слияния из книги Д. Кнута. Существуют ли контейнер в STL, целиком реализующие функции дерева выбора, либо контейнеры, с... Звучит конечно стремно "сбалансированное многопутевое слияние". Погуглите mergesort. https://www.cyberforum.ru/ cpp-beginners/ thread844577.html
C++ Программа на с\с++ (округление чисел) https://www.cyberforum.ru/ cpp-beginners/ thread844564.html
помогите пожалуйста, нужно написать программу которая округляет числа не используя уже встроенных в компилятор функций. Чтоб ваш блин испекся, измените строку 1 и уберите строку 3.
C++ Ошибка в шаблоне https://www.cyberforum.ru/ cpp-beginners/ thread844563.html
Объект ob имеет шаблонный тип. Указатели pbeg_p\pbeg_t\pbeg_m имеют разные типы. Соответственно с помощю if вызывается обработка того или иного типа. в ws2012 возникает ошибка в преобразованиях... По данному куску кода, без приведенной ошибки ничего не ясно.
Существует ли ограничение при использовании new? C++
Здравствуйте. Ситуация: Я создала класс, описание которого ниже, и хочу выделить память под массив экземпляров этого класса размерностью 28000. Проблема в следующем:Во время выполнения программы,... У new нет ограничений, ограничения есть лишь на свободную память. Но для 28к экземпляров вашего класса получается ~5 мегабайт. Скорее всего, ошибка в коде. bad_alloc может вылетать, если вы где-то...
Проблемы в результате работы программы C++
Добрый день. Помогите разобраться в 1) Почему не работает setw() при ошибке. 2) Что такое #inf и как избавиться от него. 3) Как сделать так чтобы "Y" были в столбик, независимо от длинны значения... 1) setw надо ставить перед выводом. Хотя я не уверен что значит "при ошибке". 2) Искал но не нашел нигде никаких "#inf"-ов... Дальше надоело думать...
C++ Массив. По данному времени определить, какие из поездов стоят сейчас на станции
Дан массив, в котором хранятся данные о расписании поездов:номер поезда, название (откуда-куда, например, Астана-Алматы), время прибытия на станцию, время отправления (часы, минуты). Будем считать,... 1. ввести время (t) (почитайте про оператор cin) 2. в цикле (почитайте про оператор for) перебрать все элементы массива, отбирая те, где введенное время больше времени прибытия(t1) на станцию и...
C++ из C# в C++ https://www.cyberforum.ru/ cpp-beginners/ thread844650.html
Доброго времени суток. Помогите перевести код из C# В C++ код C#: using System; using System.Collections.Generic;
C++ Обработка исключений Здравствуйте! Есть вот такое выражение: Подскажите пожалуйста, как правильно реализовать обработку исключений. И у меня не правильно считает данное выражение. Где ошибка? int main(void)... Объявите res как float или double. Так у вас int res, то происходит отбрасывание дробной части. Добавлено через 6 минут А с исключением как-то так (мы проверяем условие - при lgab, b > 0) ... https://www.cyberforum.ru/ cpp-beginners/ thread844655.html C++ Поиск компонент связности графа, заданного списками смежности Описываю класс Граф, задавая его с помощью списков смежности. Требуется найти кол-во компонент связности. Применяю метод обхода в ширину. Однако, не получается создать указатель на список a(Строка в... https://www.cyberforum.ru/ cpp-beginners/ thread844588.html
13 / 13 / 7
Регистрация: 21.04.2013
Сообщений: 245
0

Как реализовать остановку цикла с условием cin >> a? - C++ - Ответ 4449736

21.04.2013, 21:45. Показов 1110. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Программа пишет не более двух элементов в вектор, после нажатия Enter - их выводит.
Как сделать, чтобы она выводила их при появлении в потоке ввода символа "|" ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main()
{
    vector<double> d;
    double a=0;
    int j=0;
    while (cin>>a && j<2){
        d.push_back(a);
        ++j;
    }
    
    for (int i=0; i<d.size(); ++i){
    cout << "d[" << i <<"] == " <<d[i]<<'\n';
    }
BTW, я не сильно понял что есть разделители в потоке cin - это пробел, как я понял и что-то еще?

Вернуться к обсуждению:
Как реализовать остановку цикла с условием cin >> a? C++
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.04.2013, 21:45
Готовые ответы и решения:

Как правильнее реализовать паузу и остановку потока в моей программке?
Итак, писал я, писал... И под конец столкнулся с проблемой :) Есть форма, с кнопками Run, Pause, Stop и настройками параметров поиска...

Как работает cin.peek, cin,get, cin.ignore, cin.clear?
Здравствуйте, товарищи и не товарищи!:) Я только начал изучать C++, а уже использую вещи, которые мне не понятны, и прошу объяснить, как...

Про остановку и продолжение цикла
У меня есть код калькулятора, вот отрывок: while True: print('') what = input('test') if what == 'stop': break else: ...

4
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.04.2013, 21:45
Помогаю со студенческими работами здесь

Объект cin как проверочное условие цикла while
Код - иллюстрация, списал с книги. Должен суммировать вводимые с клавы числа, по окончании ввода - выдать сумму. Не работает. Только...

Объясните пожалуйста как работают cin.good(), cin.sync(), cin.clear()
Такая проблема: сдаю в вуза лабораторные по программированию, писал все сам, до этого c++ не изучал, поэтому возникали некоторые проблемы....

Реализовать воспроизведение трека по нажатию кнопки и при повторном нажатие остановку
Каким образом можно реализовать воспроизведение трека по нажатию кнопки и при повторном нажатие остановку:) Формат звука mp3/wav С...

Нарисовать летающий в пространстве куб. Движение и остановку реализовать по нажатию на клавиши клавиатуры
Нарисовать летающий в пространстве куб. Движение и остановку реализовать по нажатию на клавиши клавиатуры.

Защита от дурака при вводе текста с помощью: cin.get cin.clear cin.sync
Доброго времени суток. На С++ учусь с недавних пор. Имеется стандартная &quot;защита от дурака&quot; на ввод. Не пойму предназначение cin.get()...

0
Новые блоги и статьи
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru