MaksNew

Untitled

Nov 2nd, 2020
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 1.18 KB | None | 0 0
  1. program fgf;
  2.  
  3. Uses
  4.     sysutils;
  5.  
  6. Type
  7.     Matrix = array of array of array of Integer;
  8.  
  9. var
  10.     mas: Matrix;
  11.     i, j, n, k: Integer;
  12.     IsCorrect: Boolean;
  13.  
  14. begin
  15.     Writeln('vvedi n');
  16.     readln(n);
  17.     Dec(n);
  18.     SetLength(mas, n, n, n);
  19.     for i := 0 to n do
  20.         for j := 0 to n do
  21.         begin
  22.             repeat
  23.                 Writeln('Введите значение элемента матрицы [', i, ',', j, ']');
  24.                 IsCorrect := true;
  25.                 try
  26.                     readln(mas[0][i][j])
  27.                 except
  28.                     IsCorrect := false;
  29.                     Writeln('Значение матрицы должно быть числом')
  30.                 end;
  31.             until IsCorrect;
  32.         end;
  33.  
  34.     for i := 0 to n do
  35.     begin
  36.     for j := 0 to n do
  37.     write(mas[0][i][j]:6);
  38.     writeln
  39.     end;
  40.     writeln;
  41.  
  42.     for i := 0 to n do
  43.     begin
  44.     for j := 0 to n do
  45.     if mas[0][i][j] = 1 then
  46.         begin
  47.             Inc(k);
  48.         end;
  49.     end;
  50.  
  51.     for j := 0 to n do
  52.     begin
  53.     mas[1][0][j] := k;
  54.     end;
  55.     writeln('Количество единиц: ', k);
  56.  
  57.  
  58. readln
  59. end.
Advertisement
Add Comment
Please, Sign In to add comment