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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2009, 19:54   #1
garic888270
Новичок
Джуниор
 
Регистрация: 23.12.2009
Сообщений: 1
Восклицание помогите доделать

с горем пополам написал программу для поиска максимального элемента главной диагонали.
как прибавить его к элементам указаной строки???
если не сложно напишите код.

program Array1;

uses
Crt;
type
XArray = array [1..50, 1..50] of real;
var
i, j, n,sum,k, imax, jmax:integer;
X: XArray;
Max: real;
begin clrscr;
Write('vvedite razmer X[n,k], n = '); Readln(n);
Write('vvedite razmer X[n,k], k = '); Readln(k);
if n<>k then
begin
randomize;
Writeln('glavnoy diagonali net');
ReadKey;
Exit;
end;
for i := 1 to n do
for j := 1 to n do
begin
X[i,j]:=random(8);
writeln;
end;
Writeln;
i:=1;
while i<=n do
begin
for j := 1 to n do
Write(X[i, j]:5:2);
Writeln;
i := i + 1;
end;
Max := X[1,1];
imax := 1;
jmax := 1;
for i := 1 to n do
begin
if Max < X[i,i] then
begin
Max:= X[i,i];
imax:=i;
jmax:=i;
end;
end;
Writeln(' Xmax[ ',imax,', ',jmax,'] = ',Max:8:2);
Readkey;
begin
write('nomer stroki i=');
readln(i);
end;
end.
garic888270 вне форума Ответить с цитированием
Старый 23.12.2009, 20:30   #2
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Ну как то так
Код:
for j := 1 to n do {i - номер строки}
  XArray[i, j] := XArray[i, j] + Max;
psycho-coder вне форума Ответить с цитированием
Старый 23.12.2009, 20:31   #3
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

___Дубляж___

Последний раз редактировалось psycho-coder; 23.12.2009 в 20:33.
psycho-coder вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите доделать innaa639 Паскаль, Turbo Pascal, PascalABC.NET 1 21.05.2009 09:52
Помогите доделать Bay Паскаль, Turbo Pascal, PascalABC.NET 1 05.01.2009 15:01
Помогите доделать Povar Паскаль, Turbo Pascal, PascalABC.NET 1 16.05.2008 14:43