![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 244
|
![]()
Помогите, никак не получается решить задачу
Есть одномерный масив X, из n элементов. Получить квадратную матрицу вида х1 х2 ... хn xn x1 ... xn-1 ................. x2 x3 ... x1 Как его подстроить? никак не получается n:=5; for i:=1 to n do begin for j:=1 to n do begin mas[i,j]:=a[i]; end; end; for i:=2 to n do begin for j:=1 to n do begin mas[i,j]:=mas[n+1-i,j]; end; end; for i:=1 to n do begin for j:=1 to n do begin stringgrid1.Cells[i,j]:=inttostr(mas[i,j]); end; end; |
![]() |
![]() |
![]() |
#2 | ||
Форумчанин
Регистрация: 18.06.2010
Сообщений: 273
|
![]()
можно сделать просто вывод например
25 элементов значит матрица 5х5 Цитата:
тогда надо делать так получаем n элементов 47, находим число которое делится на цело приблизительно 5 и 9 Цитата:
но вообщем мысль ясна. |
||
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 244
|
![]()
я чтот не совсем понял...
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 24.11.2010
Сообщений: 80
|
![]()
Задача банальная.
Действия: 1) Записываем первую строку матрицы присвоив ей значения элементов массива. 1 2 3 4 5 .. n 2) Во второй строке записываем тоже самое только смещаем элементы право. Первым идёт последний элемент из массива, а за ним всё по стандарту пункта 1. n 1 2 3 4 .. n-1 3) тоже что и 2 пункт, только начинаем с элемента n-1 и т.д n, 1, 2, 3 n-1 n 1 2 .. n-2 .. Последний раз редактировалось oleg.v; 30.11.2010 в 22:37. Причина: ошибка :) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
матрица из одномерного массива | hunter03 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 30.11.2010 20:59 |
Упорядочение одномерного массива. | Arzamaks | Помощь студентам | 4 | 25.11.2009 09:46 |
Сортировка одномерного массива | Гамбит | Помощь студентам | 2 | 02.11.2009 00:28 |
Задача одномерного массива на Си++ | Клеом | Помощь студентам | 1 | 26.09.2009 21:49 |
перестановка эл. одномерного массива | quartzz | Общие вопросы C/C++ | 19 | 28.06.2009 17:28 |