Advertisement
Guest User

Untitled

a guest
Oct 15th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.65 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApplication8
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             int[] mas = new int[12];
  14.  
  15.             Random rand = new Random();
  16.             Console.ForegroundColor = ConsoleColor.Red;
  17.             Console.WriteLine("Задание #1");
  18.             Console.WriteLine("Массив выглядит следующим образом \n");
  19.             Console.ForegroundColor = ConsoleColor.Green;
  20.             for (int i = 0; i < 12; i++)
  21.             {
  22.                 mas[i] = rand.Next(0, 9);
  23.                 Console.Write("{0} ", mas[i]);
  24.             }
  25.             int chislo = mas[11];
  26.             int sum = 0;
  27.             int kol = 0;
  28.             for (int i = 0; i < 12; i++)
  29.             {
  30.                 if (mas[i] < chislo)
  31.                 {
  32.                     sum += mas[i];
  33.                     kol++;
  34.                 }
  35.             }
  36.             Console.ForegroundColor = ConsoleColor.Red;
  37.             Console.WriteLine("\n \nПоследний элемент массива  - {0}", chislo);
  38.             Console.WriteLine("Количество элементов, меньших последнего элеманта массива - {0}", kol);
  39.             Console.WriteLine("Сумма элементов, меньших последнего элемента массива - {0}", sum);
  40.             Console.ForegroundColor = ConsoleColor.White;
  41.             Console.WriteLine("\nДля продолжения нажмие любую клавишу . . .");
  42.             Console.ReadKey();
  43.  
  44.             /////////////////////////////////////////////////////////////////////////////////////////////////
  45.  
  46.             Console.ForegroundColor = ConsoleColor.Red;
  47.             Console.Write("\nВведите размерность матрицы: ");
  48.             int razmer = Convert.ToInt32(Console.ReadLine());
  49.             int[,] mas2 = new int[razmer,razmer];
  50.             Console.ForegroundColor = ConsoleColor.Green;
  51.             for (int i = 0; i < razmer; i++)
  52.             {
  53.                 Console.WriteLine(" ");
  54.                 for (int j = 0; j < razmer; j++)
  55.                 {
  56.                     mas2[i, j] = rand.Next(-9,9);
  57.                     Console.Write("{0}\t", mas2[i, j]);
  58.                 }
  59.             }
  60.  
  61.             int sum2 = 0;
  62.             int sum3 = 0;
  63.             int sum4 = 0;
  64.             int kol2 = 0;
  65.  
  66.             for (int i = 0; i < razmer; i++)
  67.             {
  68.                 for (int j = 0; j < razmer; j++)
  69.                 {
  70.                     if (mas2[i, j] < 0)
  71.                         kol2++;
  72.                     if (i == j)
  73.                         sum2 += mas2[i, j];
  74.                     if (i + j == razmer -1)
  75.                         sum3 += mas2[i, j];
  76.                 }
  77.             }
  78.             sum4 = sum2 + sum3;
  79.             Console.ForegroundColor = ConsoleColor.Red;
  80.             Console.WriteLine("\n \n Кол-во отрицательных элементов - {0}", kol2);
  81.             Console.WriteLine("Сумма элементов главной диагонали - {0}", sum2);
  82.             Console.WriteLine("Сумма элементов побочной диагонали - {0}", sum3);
  83.             Console.WriteLine("Сумма элементов двух диагоналей - {0}", sum4);
  84.             Console.ForegroundColor = ConsoleColor.White;
  85.             Console.WriteLine("\nДля продолжения нажмие любую клавишу . . .");
  86.             Console.ReadKey();
  87.         }
  88.     }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement