Advertisement
GrandtherAzaMarks

ДЗПоМетодам

Jan 31st, 2018
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.56 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace БордюговМаксим_10МИ4_2Пара
  7. {
  8.     class Program
  9.     {
  10.  
  11.         public static void Mass(ref int[,] N, ref int i, ref int j, int n)
  12.         {
  13.             for (i = 0; i < n; i++)
  14.             {
  15.                 for (j = 0; j < n; j++)
  16.                     Console.Write("{0,3}",N[i,j]);
  17.                 Console.WriteLine();
  18.             }
  19.         }
  20.         public static void MassRandom(ref int[,] N, ref int i, ref int j, int n, ref Random random)
  21.         {
  22.             for (i = 0; i < n; i++)
  23.                 for (j = 0; j < n; j++)
  24.                     N[i, j] = random.Next(1,11);
  25.         }
  26.  
  27.         public void Reverse(string str, ref int i, ref char temp, ref int converter)
  28.         {
  29.             Console.WriteLine("Напишите строку которую хотите перевернуть");
  30.             str = Console.ReadLine();
  31.             for (i = 0; i < (str.Length / 2) - 1; i++)
  32.             {
  33.             }
  34.  
  35.         }
  36.  
  37.         public static void Diagonal(ref int[,] N, ref int n, ref int i, ref int j, ref int sum, ref Random random)
  38.         {
  39.             N = new int[3, 3];
  40.             Console.WriteLine("Номер строки?");
  41.             n = 1;
  42.             //n = Convert.ToInt32(Console.ReadLine());
  43.             sum = 0;
  44.             MassRandom(ref N, ref i, ref j, 3, ref random);
  45.             Mass(ref N, ref i, ref j, 3);
  46.  
  47.             for (i = 0; i < 3; i++)
  48.                 for (j = 0; j < 3; j++)
  49.                     if (i == j)
  50.                         if (i + n <= 3 && j + n <= 3)
  51.                         {
  52.                             sum += N[i , j];
  53.                         }
  54.             Console.WriteLine(sum);
  55.         }
  56.  
  57.         static void Main(string[] args)
  58.         {
  59.             string str = " ";
  60.             char temp = ' ';
  61.             int i = 0;
  62.             int j = 0;
  63.             int converter = 0;
  64.             char k = ' ';
  65.  
  66.             int[,] N = new int[3,3];
  67.             int n = 0;
  68.             int sum = 0;
  69.             Random random = new Random();
  70.             do
  71.             {
  72.                 Diagonal(ref N, ref n, ref i, ref j, ref sum, ref random);
  73.                 Console.WriteLine("Для повтора нажмите \"y\"");
  74.                 k = Convert.ToChar(Console.ReadLine());
  75.             } while (k == 'y' || k == 'Y');
  76.  
  77.             Console.WriteLine("Для завершения нажмите любую клавишу");
  78.             Console.ReadKey();
  79.         }
  80.     }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement