|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.02.2014, 18:45 | #1 |
Пользователь
Регистрация: 12.02.2014
Сообщений: 76
|
Осуществить циклический сдвиг элементов массива влево на К позиций (Delphi)
Дан массив А размера N и целое число К (1<=K<=4,K<N).Осуществить циклический сдвиг элементов массива влево на К позиций (при этом AN перейдет в AN-K,AN-1 -в AN-K-1,...,A1 -в AN-K+1). Допускается использовать вспомогательный массив из 4 элементов.
|
12.02.2014, 19:06 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,285
|
Алгоритм:
Сохраняем первые K элементов в вспомогательный массив В цикле записываем в первые N - K ячеек нужные (a[i] := a[i + k]) Записываем в конец массива элементы из вспомогательного массива Что не получается?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
12.02.2014, 22:19 | #3 |
Пользователь
Регистрация: 12.02.2014
Сообщений: 76
|
НЕ получается если можете скиньте полностью код
|
12.02.2014, 22:20 | #4 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
Что именно не получается?
|
13.02.2014, 15:37 | #5 |
Пользователь
Регистрация: 12.02.2014
Сообщений: 76
|
как хотя бы код будет выглядеть
|
13.02.2014, 15:46 | #6 |
Пользователь
Регистрация: 12.02.2014
Сообщений: 76
|
код я нашел помогите переделать в делфи
Код:
Последний раз редактировалось Stilet; 13.02.2014 в 15:57. |
13.02.2014, 15:58 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Эм... Это как-бы подходит для Делфи полностью. Его не нужно переделывать. подставь в консольный тип программы и запускай.
I'm learning to live...
|
13.02.2014, 21:57 | #8 |
Пользователь
Регистрация: 12.02.2014
Сообщений: 76
|
мне не нужно в консоле а так чтобы форма была
|
13.02.2014, 23:04 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Ну и народ пошел... В СССР таких студентов давно бы в армии муштрували.
Хорошо. Вот код оконного приложения: Код:
I'm learning to live...
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Осуществить циклический сдвиг элементов прямоугольной матрицы на n элементов вправо или вниз | Nekro95 | Помощь студентам | 12 | 07.11.2012 22:31 |
проблемка с масивчиком - осуществить циклический сдвиг элементов матрицы (Delphi) | Makspane | Помощь студентам | 2 | 08.05.2012 09:03 |
Описать процедуру,осуществляющую циклический сдвиг элементов массива на k позиций | Bloodpoisoning | Общие вопросы C/C++ | 0 | 29.11.2010 15:50 |
Не получается циклический сдвиг элементов списка влево | Джиксер | Общие вопросы C/C++ | 5 | 02.06.2010 23:38 |