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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Marveil
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 3
#1

Ввод чисел через пробел до определеного числа,убрать оставшиеся числа - C++

25.03.2014, 01:18. Просмотров 582. Ответов 4
Метки нет (Все метки)

Нужно ввести числа через проблем, набор заканчиваеться числом меньше или равно нулю.


Пример: 1 2 3 -1 5 6 7
(занести нужно будет 1 2 3 -1)

C++
1
2
3
4
5
6
7
while (cin)
    {       std::cin >> temp;
        IntegerQueuePush(*pQueue, temp);
        
            if (temp <= 0)
            break;
    } ;
Все получаеться, заносит числа только 1 2 3 -1
Но когда еще раз нужно ввести числа, то 5 6 7 с прошлого ввода остаються и так же заносятся.
Можно как то очистить строку после занесения ?

Пример занести все числа и после удалить последнии не подоходит...
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2014, 01:18     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа
Посмотрите здесь:

Как сделать из двухзначного числа два числа через пробел? - C++
Как сделать из двухзначного числа два числа через пробел? Например: 44 = 4 4 Кто знает?

Ввод чисел через пробел - C++
Доброго времени суток! Подскажите как правильно сделать. Есть односвязный список. Нужно вводить числа через пробел, а по нажатию на Enter...

Ввод чисел пользователем через пробел - C++
Есть задача, где пользователь вводит количество годов, а на следующей строке перечисляет эти года через пробел. ( Например, 4 года : 2012...

Ввести строку, из нее удалить всё, кроме нечетных чисел. Отсортировать оставшиеся числа по убыванию - C++
Суть такова: пользователь вводит строку, из нее удаляется всё, кроме нечетных чисел. Далее они сортируются по убыванию. Подскажите как...

Требуется вычеркнуть минимально возможное количество чисел так, чтобы оставшиеся числа шли в порядке возрастания - C++
27. Дана последовательность из N целых чисел, среди которых нет двух одинаковых. Требуется вычеркнуть минимально возможное количество чисел...

Считать числа через пробел в обратном порядке - C++
Есть строка с числами, разделенными пробелами. Надо считать все числа, начиная с конца, и вывести на экран. Т.е если на вход подали 123 456...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kasan
Чорумфанин
337 / 337 / 185
Регистрация: 06.03.2014
Сообщений: 881
25.03.2014, 01:22     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа #2
попробуй
C++
1
cin.clear();
Marveil
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 3
25.03.2014, 01:26  [ТС]     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа #3
остаються числа, не помогло
kasan
Чорумфанин
337 / 337 / 185
Регистрация: 06.03.2014
Сообщений: 881
25.03.2014, 01:58     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
тогда
C++
1
2
cin.clear();
cin.sync();
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2014, 15:06     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа
Еще ссылки по теме:

На экране будут выведены числа(перечислить через пробел) - C++
В программе имеется следующий цикл: for (int n=10; n&gt;=-10; n-=5) if (n%2) cout &lt;&lt;n; На экране будут выведены числа(перечислить через...

printf как вывести в фаил числа через пробел? - C++
freopen(&quot;polycheniymassiv.txt&quot;,&quot;w&quot;,stdout); ...... printf(&quot;%d&quot;, &amp;a); как вывести числа в файл через...

Вывести координаты клада – два целых числа через пробел - C++
Капитан Флинт зарыл клад на Острове сокровищ. Он оставил описание, как найти клад. Описание состоит из строк вида: &quot;North 5&quot;, где слово –...

Без операторов цикла вывести цифры числа через пробел - C++
Решить не используя операторы цикла. Дано натуральное число N. Выведите все его цифры по одной, в обычном порядке, разделяя их пробелами...

Вывести через пробел цифры вводимого пользователем шестизначного числа - C++
Вывести через пробел цифры вводимого пользователем шестизначного числа.

Вывод всех цифр введенного пользователем числа через пробел в обратном порядке - C++
Задача: Написать программу, которая выводит на экран все цифры введенного пользователем числа через пробел в обратном порядке. Всё это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Marveil
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 3
25.03.2014, 15:06  [ТС]     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа #5
работает спс
Yandex
Объявления
25.03.2014, 15:06     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru