Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [QBasic]матрица


Автор: RTFAN 10.5.2010, 12:14
кто сможет зеркально отразить элементы матрицы относительно главной диагонали?предусмотреть:ввод матрицы по строкам с клавиатуры и из файла,вывод на экран значений исходных данных и результатов вычислений,ввод и вывод данных сопроводить пояснительным текстом.
http://upwap.ru/859856

Автор: lando1 10.5.2010, 13:00
пусть a[i,j] - матрица NxN.

i - номер строки
j - номер столбца

тогда нужно пройти по всем i = 1..N
в подцикле пройти по j=i..N
и поменять местами a[i,j] и a[j,i].


Автор: RTFAN 10.5.2010, 13:37
Цитата(lando1 @ 10.5.2010,  13:00)
пусть a[i,j] - матрица NxN.

i - номер строки
j - номер столбца

тогда нужно пройти по всем i = 1..N
в подцикле пройти по j=i..N
и поменять местами a[i,j] и a[j,i].

мда.а я типа понял

Автор: Sanaff 10.5.2010, 19:45
так просто не поменять. легче новый массив создать и туда записать поменянные. b(j,i) = a(i,j)

Автор: Sanaff 10.5.2010, 20:37
ввод с клавиатуры - input a(i,j)

вывод строки таблицы в цикле по строкам:
print a(i,j),


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)