![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 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); результат аналогичный |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужно организовать динамическое выделение памяти через ** и файловый ввод - вывод | 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 |