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

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

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

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

25.03.2014, 01:18. Просмотров 558. Ответов 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++
Без операторов цикла вывести цифры числа через пробел C++
printf как вывести в фаил числа через пробел? C++
Вывести через пробел цифры вводимого пользователем шестизначного числа C++
Ввод чисел через пробел C++
На экране будут выведены числа(перечислить через пробел) C++
Как сделать из двухзначного числа два числа через пробел? C++
C++ Вывести координаты клада – два целых числа через пробел
Ввести строку, из нее удалить всё, кроме нечетных чисел. Отсортировать оставшиеся числа по убыванию C++
C++ Вывод всех цифр введенного пользователем числа через пробел в обратном порядке
Программа, которая выводит на экран все цифры введенного пользователем числа через пробел в прямом порядке C++
C++ Считать числа через пробел в обратном порядке

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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();
Marveil
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 3
25.03.2014, 15:06  [ТС]     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа #5
работает спс
Yandex
Объявления
25.03.2014, 15:06     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа
Ответ Создать тему
Опции темы

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