Advertisement
Montagne94

19. Работа с конкретными строками/столбцами

Jan 9th, 2025 (edited)
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.31 KB | Source Code | 0 0
  1. using System;
  2.  
  3. namespace HomeWork
  4. {
  5.     internal class Program
  6.     {
  7.         public static void Main(string[] args)
  8.         {
  9.             int[,] matrix =
  10.             {
  11.                 { 2, 3, 5 },
  12.                 { 4, 6, 8 },
  13.                 { 7, 1, 9 }
  14.             };
  15.            
  16.             int sumSecondRow = 0;
  17.             int productFirstColumn = 1;
  18.             int columnIndex = 0;
  19.             int rowIndex = 1;
  20.            
  21.             for (int j = 0; j < matrix.GetLength(1); j++)
  22.                 sumSecondRow += matrix[rowIndex, j];
  23.            
  24.             for (int i = 0; i < matrix.GetLength(0); i++)
  25.                 productFirstColumn *= matrix[i, columnIndex];
  26.            
  27.             Console.WriteLine("Исходная матрица:");
  28.            
  29.             for (int i = 0; i < matrix.GetLength(0); i++)
  30.             {
  31.                 for (int j = 0; j < matrix.GetLength(1); j++)
  32.                 {
  33.                     Console.Write(matrix[i, j] + "\t");
  34.                 }
  35.                
  36.                 Console.WriteLine();
  37.             }
  38.            
  39.             Console.WriteLine($"\nСумма {rowIndex + 1} строки: {sumSecondRow}");
  40.             Console.WriteLine($"Произведение {columnIndex + 1} столбца: {productFirstColumn}");
  41.         }
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement