Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Матрица

Автор: qqRUza 22.03.2007 1:31

Учусь заочно, обучение касается только основ Паскаля, поэтому торможу на простых вещах. Если не трудно помогите нубу:

Получить матрицу А (m*n) образованную по соответствующему закону - размер матрицы и закон, по которому определяется каждый элемент матрицы А

Код
i+j/cos(j)
6*6


Заране спасибо.


Автор: Lapp 22.03.2007 14:32

М
Такие вопросы надо задавть в разделе Задачи..
Его просто никто даже и не увидел в FAQ, куда ты его отправил..



Ответ простой:

for j:=1 to 6 do
for i:=1 to 6 do a[i]:=i+j/cos(j)


Если нужна некоторая оптимизация, то можно запоминать второе слагаемое, которое зависит только от j :
for j:=1 to 6 do begin
b:=j/cos(j);
for i:=1 to 6 do a[i]:=i+b
end


Автор: qqRUza 22.03.2007 21:32

Виноват, просто читал FAQ и под грузом новых знаний тему сделал там же wink.gif

Спасибо good.gif
Задача состоит из нескольких этапов, так что не прощаюсь smile.gif