Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace laba4_8_
- {
- class Program
- {
- static void Main(string[] args)
- {
- int[][,] numbers = new int[3][,];
- numbers[0] = new int[2, 2];
- numbers[1] = new int[3, 2];
- numbers[2] = new int[2, 3];
- GenerationOfArray(numbers);
- SearchMaxElements(numbers);
- Console.ReadKey();
- }
- static void GenerationOfArray(int[][,] nums)
- {
- Random rand = new Random();
- for (int i = 0; i < 2; i++)
- {
- for (int j = 0; j < 2; j++)
- {
- nums[0][i, j] = rand.Next(0, 100);
- Console.Write(nums[0][i, j] + "\t");
- }
- Console.WriteLine();
- }
- Console.WriteLine();
- for (int i = 0; i < 3; i++)
- {
- for (int j = 0; j < 2; j++)
- {
- nums[1][i, j] = rand.Next(0, 100);
- Console.Write(nums[1][i, j] + "\t");
- }
- Console.WriteLine();
- }
- Console.WriteLine();
- for (int i = 0; i < 2; i++)
- {
- for (int j = 0; j < 3; j++)
- {
- nums[2][i, j] = rand.Next(0, 100);
- Console.Write(nums[2][i, j] + "\t");
- }
- Console.WriteLine();
- }
- Console.WriteLine();
- }
- static void SearchMaxElements(int[][,] nums)
- {
- int sumOfMaxElements = 0;
- for (int j = 0; j < 2; j++)
- {
- int maxElement = Int32.MinValue;
- for (int i = 0; i < 2; i++)
- {
- if (maxElement < nums[0][i, j])
- {
- maxElement = nums[0][i, j];
- }
- }
- Console.WriteLine($"Максимум {j + 1} столбца 1 матрицы = {maxElement}");
- sumOfMaxElements += maxElement;
- }
- Console.WriteLine();
- for (int j = 0; j < 2; j++)
- {
- int maxElement = Int32.MinValue;
- for (int i = 0; i < 3; i++)
- {
- if (maxElement < nums[1][i, j])
- {
- maxElement = nums[1][i, j];
- }
- }
- Console.WriteLine($"Максимум {j + 1} столбца 2 матрицы = {maxElement}");
- sumOfMaxElements += maxElement;
- }
- Console.WriteLine();
- for (int j = 0; j < 3; j++)
- {
- int maxElement = Int32.MinValue;
- for (int i = 0; i < 2; i++)
- {
- if (maxElement < nums[2][i, j])
- {
- maxElement = nums[2][i, j];
- }
- }
- Console.WriteLine($"Максимум {j + 1} столбца 3 матрицы = {maxElement}");
- sumOfMaxElements += maxElement;
- }
- Console.WriteLine($"Сумма максимальных элементов всех столбцов = {sumOfMaxElements}");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement