Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2011, 15:44   #1
hoop
 
Регистрация: 26.06.2011
Сообщений: 4
Печаль Как организовать ввод чисел в строку через пробел

Здравствуйте форумчане. Такой вопрос: в задаче я должен ввести числа в строчку отделяя их пробелом. Подскажите как это сделать? Вот мой вариант, но он почему то не работает

int _tmain(int argc, _TCHAR* argv[])
{
int n; // количество элементов во множестве
char elements[2000];
do
{
cin >> n;
}while((n > 1000) || (n < 1)); // ввод N и проверка 1 <= N <= 1000

gets(elements);
cout << 111;
}

Сначала я ввожу n - количество чисел которые у меня будут в строке (от 1 до 1000), потом я должен вводить саму строку, но программа после ввода N будто пролетает мимо нее и сразу выдает мне 111 и завершается.

Однако если закомментировать цикл и обойтись без ввода N то ввод строки работает.

Пробовал вводить строку с помощью инструкции cin.getline(elements, 2000); результат аналогичный
hoop вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужно организовать динамическое выделение памяти через ** и файловый ввод - вывод anybkarnak Помощь студентам 4 11.06.2010 21:33
Degree d^n, как организовать ввод\вывод? sig_GB Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 15 21.04.2010 20:29
Как поставить пробел, через 8 знаков valerij Microsoft Office Word 3 12.04.2009 23:28
Как поставить пробел, через 8 знаков valerij Microsoft Office Excel 7 11.04.2009 04:24
сохранение чисел в файл через пробел(С++) Lorden Помощь студентам 6 09.04.2009 23:31