![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 03.11.2011
Сообщений: 8
|
![]()
Дан массив из n (n=<10) элементов(кол-во указывается пользователем), заполненный цифрами.Создать и вывести матрицу, в которой выполняется сдвиг элементов так, чтобы по горизонтали все элементы сдвигались влево на одну позицию, а тот элемент который стоял слева первый - перемещался в конец, т.е.
Например: кол-во элементов n=4 Матрица 0 1 2 3 1 2 3 0 2 3 0 1 3 0 1 2 Сам код массива со сдвигом уже готов, подскажите как вот это чудо вывести в компонент Memo. Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 03.11.2011
Сообщений: 8
|
![]()
С этим кодом, который ты мне предложил, в Memo выводится просто в каждой строке все цифры по порядку, причем цифры "1" вообще не наблюдается, и каждая строка заканчивается нулем. Т.е. например кол-во элементов 4, что получаем на выходе:
0 2 3 0 0 2 3 0 0 2 3 0 0 2 3 0 А должно быть: 0 1 2 3 1 2 3 0 2 3 0 1 3 0 1 2 Мой код сдвига наврял-ли неправильный, проверял. Но всё же посмотрите, может в моем коде ошибка... |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 22.08.2008
Сообщений: 105
|
![]() Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление элементов массива и сдвиг | Alex11223 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 12.01.2011 20:01 |
Описать процедуру,осуществляющую циклический сдвиг элементов массива на k позиций | Bloodpoisoning | Общие вопросы C/C++ | 0 | 29.11.2010 15:50 |
Не получается циклический сдвиг элементов списка влево | Джиксер | Общие вопросы C/C++ | 5 | 02.06.2010 23:38 |
КАК повернуть матрицу на 90 градусов вправо (или влево). | RomT24 | Помощь студентам | 15 | 09.12.2009 10:52 |