// Online C# Editor for free // Write, Edit and Run your C# code using C# Online Compiler using System; public class HelloWorld { static int ReadPositiveInt(string message) { int sk; bool cikls = true; do{ Console.Write(message); string num = Console.ReadLine(); if (int.TryParse(num, out sk) && sk >0){ cikls = false; } }while(cikls); return sk; } static int[,] GenerateMatrix(int rindas, int kolonnas) { Random rand = new Random(); int[,] matrix = new int[rindas,kolonnas]; for(int i = 0; i< matrix.GetLength(0);i++) { for(int j = 0; j< matrix.GetLength(1);j++) { matrix[i, j] = rand.Next(-100, 101); } } return matrix; } static void PrintMatrix(int[,] matrix) { int rindas = matrix.GetLength(0); int kolonnas = matrix.GetLength(1); Console.WriteLine("Matrica"); for(int i = 0; i< rindas;i++) { for(int j = 0; j< kolonnas;j++) { Console.Write("+-------"); } Console.WriteLine("+"); for(int j = 0; j< kolonnas;j++) { Console.Write($"|\t{matrix[i,j]}\t"); } Console.WriteLine("|"); } for(int j = 0; j< kolonnas;j++) { Console.Write("+-------"); } Console.WriteLine("+"); } static int FindMax(int[,] matrix) { int max = 0; for(int i = 0; i matrix[i,j]) { min = matrix[i,j]; } } } return min; } static int[] ColumnSums(int[,] matrix) { int rindas = matrix.GetLength(0); int kolonnas = matrix.GetLength(1); int[] kolonnuSumma = new int[kolonnas]; for(int i = 0; i