Консультация № 184402
07.11.2011, 15:03
80.00 руб.
07.11.2011, 15:44
0 4 1
Здравствуйте! Прошу помощи в следующем вопросе:

задача 5, программа на языке Turbo Pascal

Обсуждение

давно
Мастер-Эксперт
319965
1463
07.11.2011, 18:43
общий
это ответ
Здравствуйте, Aleksandrkib!
Код:
uses crt;

var
c: array[1..3,1..3] of Real;
Cmax: Real;
i: Byte;

procedure EnterArray;
var
i,j: Byte;
begin
Writeln('Введите массив:');
for i:=1 to 3 do
begin
for j:=1 to 3 do
begin
Write('C[',i,',',j,']=');
Readln(c[i,j]);
end;
end
end;

procedure WriteArray;
var
i,j: Byte;
begin
for i:=1 to 3 do
begin
for j:=1 to 3 do Write('C[',i,',',j,']=',c[i,j],' ');
Writeln;
end
end;

begin
ClrScr;
EnterArray;
Writeln;
Writeln('Исходный массив:');
WriteArray;
Writeln;
Cmax:=c[1,1];
for i:=2 to 3 do if c[1,i]>Cmax then Cmax:=c[1,i];
for i:=1 to 3 do c[2,i]:=c[2,i]*Cmax;
Writeln('Новый массив:');
WriteArray;
Readln;
end.

давно
Посетитель
317729
109
10.11.2011, 11:23
общий
Адресаты:
Здравствуйте, Дмитрий! С задачами на массивы сталкивался уже давно, и это одна из тем, по которой испытываю затруднения.
Не могли бы Вы написать полный код программы (т.е. от и до); здесь нет операторов ввода и вывода данных (программа пока не запускается). Как я понимаю, мы с клавиатуры должны вводить данный двумерный массив, программа выводит новый двумерный массив (вторая строка умножается на максимальный элемент из первой).
давно
Мастер-Эксперт
319965
1463
10.11.2011, 23:13
общий
Адресаты:
Посмотрите: так пойдет?
давно
Посетитель
317729
109
11.11.2011, 17:31
общий
Адресаты:
Спасибо Вам огромное! Теперь всё работает.
Форма ответа