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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2013, 19:32   #1
DmitryBA
Новичок
Джуниор
 
Регистрация: 17.02.2013
Сообщений: 1
Вопрос Работа с матрицой.

Для матрицы А (4 строки, 5 столбцов) Y=(1-P5)^2+(2-P4)^2+...(5-P5)^2 , где Pk - произведения отрицательных элементов в k-ом столбце матрицы А. Для вычисления произведения отрицательных элементов в произвольном столбце матрицы использовать процедуру.

есть такой код программы который преподаватель не принял, сказав что она не ищет сумму отрицательных элементов в произв. столбцах:
Код:
program solution;
uses crt;
type
  arr = array[0..3, 0..4] of integer;     // объявляем массив

var
  i, k, j, y, maxB, maxB2: integer;             // объявляем переменные
  B: arr;

procedure max(A: arr; k: integer; var maxA: integer);  //процедура вычисления произведения отриц. эл-тов в произв. столбце
begin
  maxA := A[0, k];
  for i := 0 to 3 do
    for j := k to k do
      if A[i, j] > maxA then maxA := A[i, j];
end;

begin
  //randomize;
 y := 0;
  for i := 0 to 3 do
    for j := 0 to 4 do
      begin
writeln('Enter cells[',i , j, ']');           //B[i, j] := random(5); - случайные значения матрицы
readln(B[i, j]);
end;

  for k := 0 to 4 do
  begin
    max(B, k, maxB);
    max(B, 4 - k, maxB2);
    y := y + (maxB * maxB2);
  end;
  writeln('Solution Y = ', y);
  readln;
end.

Последний раз редактировалось Stilet; 17.02.2013 в 19:52.
DmitryBA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с матрицой Alinka_ C# (си шарп) 2 06.11.2012 09:22
работа с матрицой diekster Паскаль, Turbo Pascal, PascalABC.NET 3 28.03.2012 05:45
Работа с матрицой vampir3001 Помощь студентам 1 19.12.2011 20:01
работа с матрицой на Си Sabolch Помощь студентам 10 24.11.2010 21:48
Работа с матрицой (Си) Roll1n Общие вопросы C/C++ 1 20.04.2010 21:28