Advertisement
VEGASo

(C#) Lab #4 Ex. 1

Nov 17th, 2022 (edited)
937
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.01 KB | None | 0 0
  1. using System;
  2.  
  3. namespace LearnRSUE
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             Random r = new Random();  // Создаем рандомное число от 0 до 100
  10.             //int rnd = r.Next(0, 100);
  11.             int[] rndMass = new int[10]; // Создаем массив
  12.             int sum = 0, mult = 0, chet = 0, nechet = 0, zero = 0, five = 0, fivesum = 0, nine = 0, ninesum = 0;
  13.  
  14.  
  15.             for (int i = 0; i < 10; i++)  // Забиваем массив
  16.             {
  17.                 rndMass[i] = r.Next(0, 100);
  18.             }
  19.  
  20.             for (int i = 0; i < 10; i++) // Вывод массива
  21.             {
  22.                 Console.WriteLine(rndMass[i]);
  23.             }
  24.  
  25.             for (int i = 0; i < 10; i++) // Сумма чисел
  26.             {
  27.                 sum += rndMass[i];
  28.             }
  29.  
  30.             for (int i = 0; i < 10; i += 2) // Умножение чисел
  31.             {
  32.                 mult += rndMass[i] * rndMass[i + 1];
  33.             }
  34.  
  35.             for (int i = 0; i < 10; i++) // Проверка на четность
  36.             {
  37.                 if (rndMass[i] == 0)
  38.                 {
  39.                     zero++;
  40.                 }
  41.                 else if (rndMass[i] % 2 == 0)
  42.                 {
  43.                     chet++;
  44.                 }
  45.                 else
  46.                 {
  47.                     nechet++;
  48.                 }
  49.             }
  50.  
  51.             for (int i = 0; i < 10; i++) // Сумма и количество чисел кратных 5
  52.             {
  53.                 if (rndMass[i] == 0)
  54.                 { }
  55.                 else if (rndMass[i] % 5 == 0)
  56.                 {
  57.                     five++;
  58.                     fivesum += rndMass[i];
  59.                 }
  60.             }
  61.  
  62.             for (int i = 0; i < 10; i++) //  Сумма и количество чисел кратных 3, которые заканчиваются на 9
  63.             {
  64.                 if (rndMass[i] % 10 == 9 && rndMass[i] % 3 == 0)
  65.                 {
  66.                     nine++;
  67.                     ninesum += rndMass[i];
  68.                 }
  69.  
  70.             }
  71.  
  72.  
  73.             Console.WriteLine(
  74.                 "\nМинимальное: " + rndMass.Min() +
  75.                 "\nМаксимальное: " + rndMass.Max() +
  76.                 "\nКоличество элементов: " + rndMass.Length +
  77.                 "\nСумма: " + sum +
  78.                 "\nПроизведение: " + mult +
  79.                 "\nЧетных: " + chet +
  80.                 "\nНечетных: " + nechet +
  81.                 "\nНулевых: " + zero +
  82.                 "\nЧисел кратных 5: " + five +
  83.                 "\nСумма чисел кратных 5: " + fivesum +
  84.                 "\nЧисел кратных 3 заканчивающиеся на 9: " + nine +
  85.                 "\nСумма чисел кратных 3 заканчивающиеся на 9: " + ninesum +
  86.                 "");
  87.         }
  88.     }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement