Advertisement
Alex_Fomin

Untitled

Dec 17th, 2015
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.07 KB | None | 0 0
  1. uses
  2.   System;
  3.  
  4. var
  5.   arr: array [,] of integer;
  6.  
  7. begin
  8.   Console.Write('Введите размер квадратной матрицы: ');
  9.   var n := Convert.ToInt32(Console.ReadLine());
  10.  
  11.   SetLength(arr, n, n);
  12.  
  13.   Console.WriteLine('Исходня матрица: ');
  14.   for var i := 0 to arr.GetLength(0) - 1 do
  15.   begin
  16.     for var j := 0 to arr.GetLength(1) - 1 do
  17.     begin
  18.       arr[i, j] := PABCSystem.Random(51) - 25;
  19.       Console.Write('{0,4}', arr[i, j]);
  20.     end;
  21.     Console.WriteLine();
  22.   end;
  23.  
  24.   Console.Write('Введите номер строки для замены (1 <= K <= ' + n + '): ');
  25.   var k := Convert.ToInt32(Console.ReadLine());
  26.  
  27.   for var i := 0 to arr.GetLength(0) - 1 do
  28.   begin
  29.     var temp := arr[i, k - 1];
  30.     arr[i, k - 1] := arr[k - 1, i];
  31.     arr[k - 1, i] := temp;
  32.   end;
  33.  
  34.   Console.WriteLine('Новая матрица: ');
  35.   for var i := 0 to arr.GetLength(0) - 1 do
  36.   begin
  37.     for var j := 0 to arr.GetLength(1) - 1 do
  38.       Console.Write('{0,4}', arr[i, j]);
  39.     Console.WriteLine();
  40.   end;
  41. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement