![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 30.05.2010
Сообщений: 4
|
![]()
2ой день ломаю голову через 3 дня зачет, а вам наверно на 5 минут делов
![]() Даны целые положительные числа M,N и набор из М чисел. Сформировать матрицу размера МхN у которой в каждом столбце содержатся все числа из исходного набора( в том же порядке). |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
Собственно, а что в задаче не корректного???
![]() Нужно сформировать матрицу из M(строк) Х N(столбцов)... Задан вектор из M элементов... Каждый N-й столбец матрицы содержит вектор из M элементов... просто все элементы каждой строки будут равны друг другу... Из Вики: "У каждого элемента матрицы есть 2 нижних индекса (aij) — первый «i» обозначает номер строки, в которой находится элемент, а второй «j» — номер столбца." В нашем случае I - это M, а J - это N.... ![]()
Перемешивай дело с бездельем и не сойдешь с ума...
Последний раз редактировалось Grag; 30.05.2010 в 18:02. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
2 Grag
Увлекся, задумался... виноват, перепутал немного. ![]() |
![]() |
![]() |
![]() |
#5 |
Регистрация: 30.05.2010
Сообщений: 4
|
![]()
большое спасибо ребят но не могли бы вы написать весь текс программы ибо мои знания паскаля не позволяют мне сделать этого
![]() Program P3; var matr: array [1..10,1..10] of real; vector: array [1..10] of real; i,j,n, m : integer; begin readln(n); readln(m); begin for i := 1 to N do for j := 1 to M do Matr[i, j] := Vector[j]; write (matr[i,j]:3:3); end; readln; end. вот такая собственно ахинея у меня получается... |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
ну, в принципе, всё верно!
Только надо 1) обеспечить заполнение массива Vector (в котором должны находится набор из М чисел 2) размерность массивов я бы сделал побольше, ну, хотя бы [1..100,1..100] 3) проверка на то, что введённые N и M меньше максимально допустимой размерности - явно не помешает: Код:
вывести матрицу можно, например, так: Код:
_____________________ Цитата:
типа так ???: Код:
Последний раз редактировалось Serge_Bliznykov; 31.05.2010 в 19:43. |
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 30.05.2010
Сообщений: 4
|
![]()
огоромное Вам спасибо! Вы меня очень выручили
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двухмерный массив... | L_Killer | Помощь студентам | 4 | 28.05.2010 01:46 |
двухмерный массив | Enchantner | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 22.04.2008 20:47 |
Двухмерный массив | xtraSHAD0W | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 22.04.2008 18:17 |
Двухмерный массив | Atheist | Общие вопросы C/C++ | 4 | 22.11.2007 14:05 |