Advertisement
Abaduaber

AnnPol_1

Dec 18th, 2012
379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.83 KB | None | 0 0
  1. Var
  2.     A: Array [1..10, 1..10] Of Real;
  3.     Mid: Array [1..10] Of Real;
  4.     I, J, C: Integer;
  5. Begin
  6.     Randomize;
  7.     WriteLn('Матрица:');
  8.     For J:= 1 To 10 Do Begin
  9.       For I:= 1 To 10 Do Begin
  10.         A[I, J]:= Integer(Random(51)) - 25;
  11.         Write(A[I, J]:7:2);
  12.       End;
  13.       WriteLn;
  14.     End;
  15.     WriteLn('Среднее арифметическое для каждого столбца:');
  16.     For I:= 1 To 10 Do Begin
  17.       For J:= 1 To 10 Do Mid[I]:= Mid[I] + A[I, J];
  18.       Mid[I]:= Mid[I] / 10;
  19.       Write(Mid[I]:7:2);
  20.     End;
  21.     WriteLn;
  22.     For J:= 1 To 10 Do Begin
  23.       If Mid[J] > A[J, 11 - J] Then C:= C + 1;
  24.     End;
  25.     WriteLn('Количество столбцов, где ср.арифм > текущий элемент побочной диагонали: ', C);
  26.     ReadLn;
  27. End.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement