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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2010, 14:07   #1
Dortmuns
 
Регистрация: 16.12.2010
Сообщений: 6
По умолчанию Задача на матрицы. [Паскаль]

Здравствуйте граждане,очень надеюсь на вашу помощь при решении задачи:
Матрица (3.5)
1)Найти наибольший элемент среди элементов чётных столбцов.
2)Подсчитать произведение для 4-го столбца по формуле (P=P*((1+cos(1-1/a[i,4]))+8.3)
3)Поменять местами найденный наибольший элемент в задании (1) с последним элементом матрицы.
Dortmuns вне форума Ответить с цитированием
Старый 16.12.2010, 14:23   #2
Niro
Форумчанин
 
Аватар для Niro
 
Регистрация: 23.09.2010
Сообщений: 682
По умолчанию

Чем помочь то? Решить? Но это не помочь
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить.
Niro вне форума Ответить с цитированием
Старый 16.12.2010, 14:25   #3
Dortmuns
 
Регистрация: 16.12.2010
Сообщений: 6
По умолчанию

Наработки сейчас скину

Код:
Program matr;
Uses math;
Var A:array[1..3,1..5] of real;
i,j ,imax, jmax,;integer; P,S, max,c:real;
begin
  For i:=1 to 3 do
  For j:=1 to 5 do
begin
writeln ('Vvedite A[',i:2,',',j:2,']=');
Read (a(i,j]);
end;
Writeln ('Matrica A');
for i:=1 to 3 do
begin 
for j:=1 to 5 do
Write (a[i,j]:6:1,' ');
writeln();

endl;
Writeln (' "+" ' elementy');
max=-1000;
for j:=1 to 5 do
if (max(a[i,2]) then
begin
max:=a[i,j];
imax:=i;
jmax:=j;
writeln ('max=' , max;6:2, ' imax=' , imax:2, ' jmax=' , jmax:2);
end;
Writeln ('Proizvedenie');
P:=1;
for j:=1 to 4 do

P:=P*((1+cos(1-1/a[i,4]))+8.3);
writeln (' P=' ,P:6:2);
For i:=1 to 3 do
begin
For j:=1 to 5 do
p:=a[3,5];
a[3,5]:=c;
c:=p;
writeln (a[i,j]:6:1 , ' ');
end;
end.

Последний раз редактировалось Stilet; 16.12.2010 в 15:55.
Dortmuns вне форума Ответить с цитированием
Старый 16.12.2010, 15:21   #4
Niro
Форумчанин
 
Аватар для Niro
 
Регистрация: 23.09.2010
Сообщений: 682
По умолчанию

Вы этот код как пишите - без компилятора?
Или просто собрали из других кусков? иначе откуда ошибки вроде
jmax,;integer
Read (a(i,j]);
Ладно держите, но не проверял
Код:
pr:=a[n,m];
for i:=1 to n do
for j:=1 to m do
  if (j mod 2)=0 then if a[i,j]>max then begin
                                           max:=a[i,j]; 
                                           l:=i;
                                           g:=j;  
                                         end
a[l,g]:=pr;
a[n,m]:=max;
p:=1;
for i:=1 to n do
  P=P*((1+cos(1-1/a[i,4]))+8.3)
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить.
Niro вне форума Ответить с цитированием
Старый 16.12.2010, 21:28   #5
Dortmuns
 
Регистрация: 16.12.2010
Сообщений: 6
По умолчанию

Огромное спасибо
p.s да код писал в блокноте)
Dortmuns вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. Матрицы. Нерешабельная задача (с картинки) Киноон Помощь студентам 3 15.12.2010 22:38
Задача на матрицы. где-то закралась ошибка, нужно найти [Паскаль] president_ml Помощь студентам 3 08.12.2010 16:19
Задача на матрицы в C++ saleens7 Помощь студентам 4 29.12.2008 02:20
Задача на матрицы щдуп Паскаль, Turbo Pascal, PascalABC.NET 3 26.06.2008 08:52
Задача на матрицы Integral Паскаль, Turbo Pascal, PascalABC.NET 1 12.12.2007 13:32