Вопрос по информатике:
В одномерный массив ввести N произвольных чисел. Задан индекс К одного из элементов массива. Требуется записать в обратном порядке все элементы, стоящие слева и справа от заданного К. Вывести на экран в строку новый массив.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 02.05.2017 21:44
- Информатика
- remove_red_eye 5686
- thumb_up 30
Ответы и объяснения 1
Внимание! Если программа не работает, обновите версию!
begin
var n:=ReadlnInteger('N=');
var a:=ReadArrInteger(n);
var k:=ReadInteger('K=')-1;
a:=(a[:k].Reverse+a[k:k+1]+a[k+1:].Reverse).ToArray;
a.Println
end.
Пример
N= 8
13 62 0 -35 18 15 232 43
K= 4
0 62 13 -35 43 232 15 18
- 03.05.2017 06:58
- thumb_up 15
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.