|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.04.2007, 20:15 | #1 |
Новичок
Джуниор
Регистрация: 05.04.2007
Сообщений: 2
|
Помогите с программой(Pascal)
Помогите мне описать работу программы! Ну там если можно то мне нужно написать комменты к строчкам программы!
Вот задание к программе: Дана действительная квадратная матрица порядка N(n- нечетное). Все элементы матрицы различны. Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементом, стоящим на пересечении этих диагоналей. Вот сама программа: const nmax = 101; var a: array[1..nmax, 1..nmax] of longint; n, i, j, maxi, maxj, v : longint; begin repeat write('Введите нечётное n < ', nmax, ': '); readln(n); if not odd(n) then writeln('n должно быть нечётно'); if n > nmax then writeln('n должно быть меньше ', nmax); until (odd(n) and (n < nmax)); writeln('Ввод матрици'); for i:=1 to n do for j:=1 to n do begin write('a[', i, ',', j, '] = '); readln(a[i, j]); end; maxi := 1; maxj := 1; for i:=1 to n do begin if a[i,i]>a[maxi,maxj] then begin maxi:=i; maxj:=i; end; if a[i,n-i+1]>a[maxi,maxj] then begin maxi:=i; maxj:=n-i+1; end; end; v := a[maxi, maxj]; a[maxi, maxj] := a[(n + 1) div 2, (n + 1) div 2]; a[(n + 1) div 2, (n + 1) div 2] := v; writeln('После обработки матрица принела следующий вид:'); for i:=1 to n do begin for j:=1 to n do write(a[i, j], ' '); writeln; end; end. Помогите плизз! Очень нужно! |
05.04.2007, 21:36 | #2 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
Ну и что тут сложного, книжку не открывали? А следовало бы. Хотя бы ради интереса!
\\ Предупреждение. Посылы "читать книжку" не приветствуются. AVer Последний раз редактировалось AVer; 05.04.2007 в 21:44. |
05.04.2007, 21:43 | #3 |
Андрей
Форумчанин
Регистрация: 21.11.2006
Сообщений: 457
|
Все достаточно просто. Вот пример комментариев:
Код:
ICQ: 5311314
[SIGPIC][/SIGPIC] |
05.04.2007, 21:52 | #4 |
Новичок
Джуниор
Регистрация: 05.04.2007
Сообщений: 2
|
Спасибо огромное! Выручил
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с программой ПлЗ. | Manoff | Общие вопросы Delphi | 1 | 25.02.2008 04:41 |
Помогите с программой! | MAKEDON | Общие вопросы Delphi | 3 | 27.12.2007 13:46 |
Помогите с программой | asale | Общие вопросы Delphi | 2 | 11.02.2007 20:06 |