Advertisement
Alex_Fomin

Натусик

Nov 12th, 2015
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.79 KB | None | 0 0
  1. // В матрице C(5×5) элементы, стоящие на главной диагонали замените минимальным элементом, лежащим ниже главной диагонали.
  2.  
  3. const n=5;
  4.  
  5. var x:array [1..n,1..n] of integer;
  6.     min:integer;
  7.     i,j:byte;
  8.    
  9. Begin
  10. Writeln('Исходная матрица: ');
  11. for i:=1 to n do
  12.     Begin
  13.     for j:=1 to n do
  14.         Begin
  15.         X[i,j]:=Random(51)-25;
  16.         Write(X[i,j]:4);
  17.         end;
  18.     Writeln;
  19.     end;
  20.  
  21. Min:=X[1,1];
  22. for i:=2 to n do
  23.     for j:=1 to n-1 do  if (j < i) and (Min > X[i,j]) then Min:=X[i,j];
  24.  
  25. for i:=1 to n do X[i,i]:=Min;
  26.  
  27. Writeln('Новая матрица: ');
  28. for i:=1 to n do
  29.     Begin
  30.     for j:=1 to n do Write(X[i,j]:4);
  31.     Writeln;
  32.     end;
  33. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement