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 Z_3
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.Title = "определить количество четных элементов, расположенных ниже главной диагонали;";
- Console.Write("Ведите натуральное число, n= ");
- int n = int.Parse(Console.ReadLine());
- Console.Write("Ведите натуральное число, m= ");
- int m = int.Parse(Console.ReadLine());
- int[,] arr = new int[n, n];
- fillingArray(ref arr, n, m);
- display1(arr, n, m);
- delimiter(m);
- display2(arr, n, m);
- Console.ReadKey();
- }
- static void fillingArray(ref int[,] arr, int n, int m)
- {
- Random Rand = new Random();
- for (int i = 0; i < n; i++)
- {
- for (int j = 0; j < m; j++)
- {
- arr[i, j] = Rand.Next(9);
- }
- }
- }
- static void display1(int[,] arr, int n, int m)
- {
- for (int i = 0; i < n; i++)
- {
- for (int j = 0; j < m; j++)
- {
- Console.Write("{0} ", arr[i, j]);
- }
- Console.WriteLine();
- }
- }
- static void display2(int[,] arr, int n, int m)
- {
- for (int i = n - 1; i >= 0; i--)
- {
- for (int j = 0; j < m; j++)
- {
- Console.Write("{0} ", arr[i, j]);
- }
- if (i != 0)
- {
- Console.WriteLine();
- i--;
- for (int j = m-1; j >=0 ; j--)
- {
- Console.Write("{0} ", arr[i, j]);
- }
- Console.WriteLine();
- }
- }
- }
- static void delimiter(int a)
- {
- for (int i = 0; i < a; i++)
- {
- Console.Write("* ");
- }
- Console.WriteLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement