Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Delphi] Помогите с кодом для массивов!


Автор: vfrcbvrf23 18.5.2014, 08:09
Найти разность среднего арифметического элементов первых трех и элементов последних трех столбцов матрицы X(5, 6).

Автор: Poseidon 19.5.2014, 14:30
Для домашних заданий, контрольных и курсовых существует http://forum.vingrad.ru/Vingrad-help-center.html.

Тема перенесена! 

Автор: Pawl 19.5.2014, 17:14
Код

program Project2;

{$APPTYPE CONSOLE}
{$R *.res}

uses
  System.SysUtils;

const
  N = 5;
  M = 6;
  K = 3;

var
  MATRIX: ARRAY [1 .. N, 1 .. M] OF integer;
  i, j, s1, s2: integer;
  avg1, avg2: real;

begin
  s1 := 0;
  s2 := 0;
  FOR i := 1 TO N DO
  begin
    FOR j := 1 TO M DO
    begin
      MATRIX[i, j] := Random(100);
      Write(MATRIX[i, j]:3, ' ');
    end;
    writeln;
  end;
  FOR i := 1 TO N DO
  begin
    FOR j := 1 TO K DO
    begin
      s1 := s1 + MATRIX[i, j];
      s2 := s2 + MATRIX[i, K + j];
    end;
  end;
  avg1 := s1 / (K * N);
  avg2 := s2 / (K * N);
  writeln;
  writeln('avg1 - avg2 = ', (avg1 - avg2):3:2);
  Readln;

end.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)