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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2016, 19:35   #1
gesmo
Новичок
Джуниор
 
Регистрация: 15.11.2016
Сообщений: 2
Сообщение (C++) Ввод массива одной строкой

Привет, получил в универе задание где в одной из его частей указано, что нужно ввести размер и елементы массива одной строкой (стандартным вводом). А потом вывести все елементы в обратном порядке.
Пример:
Ввод в консоли: 4 2 3 4 5
Где 4 - размер массива array [ iElem - 1 ],
2 3 4 5 - елементы array [ 0 ] - array [ iElem - 1 ].

В конце жму enter и надо вывести все елементы(без размера) в обратном порядке.
___
Вводить каждый елемент по одному, не вериант. Надо все ввести в одной строке.
Заперетили использовать for, библиотеки кроме <iostream>, string, struct, class, new, delete, break, continue, goto, и знаки &, *.
___
Возможно ли как-то вставить while в cin? Других вариантов не вижу.
___
Буду рад любой помощи.
Привет с UJ Krakow
gesmo вне форума Ответить с цитированием
Старый 15.11.2016, 21:28   #2
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

Ну, если while разрешают использовать, то array [ 0 ] присвойте значение 0, а потом while( не равно enter или array [ 0 ]не равно первому введенному
выполняем все необходимые действия.
Неприятности приходят и уходят, а жизнь продолжается!
Sweta вне форума Ответить с цитированием
Старый 15.11.2016, 22:03   #3
gesmo
Новичок
Джуниор
 
Регистрация: 15.11.2016
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Sweta Посмотреть сообщение
Ну, если while разрешают использовать, то array [ 0 ] присвойте значение 0, а потом while( не равно enter или array [ 0 ]не равно первому введенному
выполняем все необходимые действия.
Не совсем уловил вашу мысль.

Код:
	int iElem; //ilosc elementow tablicy
	int array[iElem];
	cin >> iElem >> ****;
меня интересует что должно быть вместо **** чтобы вчитывало каждое число в таблицу array[0-iElem] что я воожу после iElem?
gesmo вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Безопасно иль нет вход одной строкой Ципихович Эндрю Общие вопросы Web 4 09.11.2016 22:46
копирование массива в вектор одной строкой кода sawyer1988 Общие вопросы C/C++ 2 04.11.2012 07:26
Загружает файл в мемо одной строкой ВалекFCRK Общие вопросы Delphi 1 14.10.2011 21:29
Вывод в Memo по Таймеру одной строкой samsung Общие вопросы Delphi 5 16.07.2010 12:25
Язык Си. Записать в **а, адрес пременной одной строкой. Yaskovich Помощь студентам 3 06.03.2010 14:51