BeloMaximka

Belov_HW_CS2

Feb 2nd, 2022 (edited)
952
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.82 KB | None | 0 0
  1. using System;
  2. using System.Linq;
  3.  
  4. namespace Example
  5. {
  6.     class MyApplication
  7.     {
  8.         static Random rand = new Random();
  9.         private static void First()
  10.         {
  11.             int[] first = new int[5];
  12.             for (int i = 0; i < first.Length; i++)
  13.             {
  14.                 first[i] = rand.Next(0, 10);
  15.                 Console.Write("{0} ", first[i]);
  16.             }
  17.             Console.WriteLine();
  18.             int[] second = new int[5];
  19.             for (int i = 0; i < first.Length; i++)
  20.             {
  21.                 second[i] = rand.Next(0, 10);
  22.                 Console.Write("{0} ", second[i]);
  23.             }
  24.             Console.WriteLine();
  25.             int[] result = new int[10];
  26.             for (int i = 0; i < first.Length; i++)
  27.             {
  28.                 result[i * 2] = first[i];
  29.                 result[i * 2 + 1] = second[i];
  30.             }
  31.             foreach (int item in result)
  32.                 Console.Write("{0} ", item);
  33.             Console.ReadKey();
  34.             Console.Clear();
  35.         }
  36.         private static void Second()
  37.         {
  38.             int[] first = new int[20];
  39.             for (int i = 0; i < first.Length; i++)
  40.             {
  41.                 first[i] = rand.Next(-10, 10);
  42.                 Console.Write("{0} ", first[i]);
  43.             }
  44.             Console.WriteLine();
  45.             int[] second = new int[20];
  46.             int secondIndex = 0;
  47.             foreach (var item in first)
  48.                 if (item > 0)
  49.                     second[secondIndex++] = item;
  50.             foreach (var item in first)
  51.                 if (item == 0)
  52.                     second[secondIndex++] = item;
  53.             foreach (var item in first)
  54.                 if (item < 0)
  55.                     second[secondIndex++] = item;
  56.             foreach (int item in second)
  57.                 Console.Write("{0} ", item);
  58.             Console.ReadKey();
  59.             Console.Clear();
  60.         }
  61.         private static void Third()
  62.         {
  63.             int[,] array = new int[5, 5];
  64.             for (int i = 0; i < 5; i++)
  65.             {
  66.                 for (int j = 0; j < 5; j++)
  67.                 {
  68.                     array[i, j] = rand.Next(-10, 40);
  69.                     Console.Write("{0,3} ", array[i, j]);
  70.                 }
  71.                 Console.WriteLine();
  72.             }
  73.             bool negative = false;
  74.             int sum = 0;
  75.             for (int i = 0; i < 5; i++)
  76.             {
  77.                 for (int j = 0; j < 5; j++)
  78.                 {
  79.                     if (array[j, i] < 0)
  80.                     {
  81.                         negative = true;
  82.                         break;
  83.                     }
  84.                     sum += array[j, i];
  85.                 }
  86.                 if (!negative)
  87.                     Console.WriteLine("{0} - {1}", i, sum);
  88.                 sum = 0;
  89.                 negative = false;
  90.             }
  91.             Console.ReadKey();
  92.             Console.Clear();
  93.         }
  94.         private static void Fourth()
  95.         {
  96.             int[,] array = new int[5, 5];
  97.             for (int i = 0; i < 5; i++)
  98.             {
  99.                 for (int j = 0; j < 5; j++)
  100.                 {
  101.                     array[i, j] = rand.Next(-5, 5);
  102.                     Console.Write("{0,3} ", array[i, j]);
  103.                 }
  104.                 Console.WriteLine();
  105.             }
  106.             int positives = 0;
  107.             int zeros = 0;
  108.             foreach (var item in array)
  109.             {
  110.                 if (item > 0)
  111.                     positives++;
  112.                 else if (item == 0)
  113.                     zeros++;
  114.             }
  115.             Console.WriteLine("+ - {0}, 0 - {1}", positives, zeros);
  116.         }
  117.         public static void Main()
  118.         {
  119.             First();
  120.             Second();
  121.             Third();
  122.             Fourth();
  123.         }
  124.     }
  125. }
Add Comment
Please, Sign In to add comment