|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.12.2008, 23:07 | #1 |
Регистрация: 03.12.2008
Сообщений: 2
|
объединение матриц
Задача:даны 4 матрицы a[1..3,1..4]; b[1..2,1..3]; c[1..5,1..4]; d[1..6,1..3].составит программу убъединиения этих матриц в одну вида |a,b|
|c,d| ( где в правом верхнем углу элементы матрицы а в левом верхнем матрцы б в нижнем левом с и в нижнем правом д ) но выводит почимуто в 1 столбец всё. for i:=1 to 11 do begin for j:=1 to 8 do begin if (i<3) and (j<4) then write(a[i,j]:2:0); if (i>3) and (j<4) then write(b[i,j]:2:0); if (j>4) and (i<5) then write(c[i,j]:2:0); if (i>5) and (j>4) then write(d[i,j]:2:0); но выводит почимуто в 1 столбец всё. памогите |
17.12.2008, 23:49 | #2 |
Пользователь
Регистрация: 12.09.2008
Сообщений: 16
|
ты в конце первого цикла for i:=1 to 11 do begin напиши writeln, чтобы переходило на новую стоку.; должно помочь.
|
18.12.2008, 00:36 | #3 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Сильно не поможет, т.к. непонятно откуда 11, если итоговая матрица будет 8х7. При переносе единичных матриц b,c,d будут меняться индексы, это надо учесть.
Вот фрагмент кода, который тебе должен помочь. Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка Матриц(Упорядочивание Элементов,Вывод На Экран Матриц При Условии...) | timepoka | Помощь студентам | 8 | 01.07.2011 13:20 |
Объединение ячеек | Katherina_Koval | Microsoft Office Excel | 3 | 29.07.2008 06:53 |
Паскаль. Объединение строк. | gotex | Помощь студентам | 6 | 08.05.2008 22:47 |
Объединение списков. | life_burns | Microsoft Office Excel | 5 | 05.04.2008 16:13 |
Объединение заказов | asale | Microsoft Office Excel | 6 | 22.10.2007 19:05 |