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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2012, 20:00   #1
chupacabr
Новичок
Джуниор
 
Регистрация: 20.12.2012
Сообщений: 1
Вопрос Массивы - замена строк, нахождение нового массива [Pascal]

Уважаемые камрады, помогите, пожалуйста, составить программу.
Задача прилагается на картинке.



Я выполнил первый пункт, но не понимаю как найти S[i], поэтому и далее вместо максимального элемента матрицы S нашел максимальный элемент матрицы А. Помогите справиться с заданием!

Вот получившаяся программа:
Код:
Program lab3;
uses crt;
const m=5;n=3;
var a:array[1..n,1..m]  of integer;
max,i,j,R:integer;
S:real;
begin
writeln('Массив А:');
randomize;
for i:=1 to n do
begin
for j:=1 to m do
begin
a[i,j]:=random(19)-9;
write(a[i,j]:3);
end;
writeln;
end;
writeln;
writeln('Меняем местами первую и последнюю строки:');
for i:=1 to n do
begin
for j:=1 to 5 do
begin
R:=a[1,j];
a[1,j]:=a[3,j];
a[3,j]:=R;
write(a[i,j]:3);
end;
writeln;
end;
writeln;
writeln('S[i]:');
S:=0;
for i:=1 to n do
S:=5+(1-a[i,j]+a[i,j]*a[i,j])/6;
for i:=1 to n do
begin
for j:=1 to m do
begin
write(a[i,j]:3);
end;
writeln;
end;
max:=a[1,1];
for i:=1 to n do
for j:=1 to m do
if (max<a[i,j]) then
max:=a[i,j];
writeln;
writeln('Максимальный элемент из матрицы А= ',max);
a[1,3]:=max;
end.


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 20.12.2012 в 23:22.
chupacabr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal ABC.Массивы.Нахождение значения переменной y? grekkk Помощь студентам 3 16.01.2012 00:28
(qbasic) матрица, нахождение суммы строк, замена столбца суммами qbasic_maniac Помощь студентам 12 07.12.2011 19:02
[Pascal] Нахождение наибольшей из сум модулей элементов многомерного массива just4smth Помощь студентам 3 16.05.2011 20:00
Две задачи на массивы (формирование нового массива и перестановка в массиве) (pascal abc) antony sky Паскаль, Turbo Pascal, PascalABC.NET 8 09.05.2011 17:54
Pascal , Массивы строк Alyonka_v Помощь студентам 1 05.12.2007 23:26