Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.10.2012, 17:04   #1
xxxartikxxx
Пользователь
 
Регистрация: 12.10.2012
Сообщений: 23
По умолчанию Паскаль:Получить элементы квадратной матрицы

Паскаль:Получить элементы квадратной матрицы А=l a i,j l , i,j=1, ..., n,
a i,j = f(i,j), где f(i,j)
Мой мозг просто отказывается понимать как это сделать?!Зарание спасибо=))

Последний раз редактировалось xxxartikxxx; 12.10.2012 в 17:06.
xxxartikxxx вне форума
Старый 12.10.2012, 17:18   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,315
По умолчанию

А мой мозг отказывается понимать задачку, пока чей-то мозг ее тоже не понимает.

А если по теме, формула-то вам дана?
Код:
for i:=1 to n do
    for j:=1 to n do
        a[i,j] := f(i, j);
Осталось сделать самую малость - описать функцию и переменные.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума
Старый 12.10.2012, 17:21   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Код:
for i := 1 to n do
  for j := 1 to n do a[i,j] := ...
p51x вне форума
Старый 12.10.2012, 17:35   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
где f(i,j)
ну и где сама функция?
По всей видимости здесь должна была идти формула функции от двух параметров, передав туда параметры (в вашем случае i и j) получаете то значение, которое и нужно записать в вашу матрицу.

в общем виде это решение будет выглядеть так:

Код:
function MyFunction( p1, p2 : integer) : <тип_элементов_матрицы>;
begin
  MyFunction := ......
end;

for i:=1 to n do
   for j:=1 to n do
     Matr[i,j] := MyFunction( i , j);
Serge_Bliznykov вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перестановкой из n элементов называется последовательность длины n, все элементы которой различны. Получить перестановки (Паскаль) Pa s Помощь студентам 3 24.05.2012 13:06
Элементы квадратной матрицы. Паскаль dast1k Помощь студентам 0 05.01.2012 22:58
Наибольшие элементы квадратной матрицы doter Общие вопросы по Java, Java SE, Kotlin 0 13.11.2011 20:19
Все элементы выше главной диагонали квадратной матрицы, заменить на минимальный элемент (VisualBasic) ride013 Помощь студентам 4 03.05.2011 20:40
ычислить элементы матрицы и найти сумму диагональных элементов [Паскаль] izi2000 Помощь студентам 1 03.01.2011 16:20