123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- // Написать программу, которая все положительные элементы массива умножить на 2, а отрицательные умножить на 3
- namespace control
- {
- internal class Master
- {
- static void Main(string[] args)
- {
- GorbachevVA gorbachevVA = new GorbachevVA();
- gorbachevVA.task8();
- Provalenko provalenko = new Provalenko();
- provalenko.dvumerniymassiv();
- Bezaeva bezaeva = new Bezaeva();
- bezaeva.umnozheniemassiva();
- }
- }
- class Bezaeva
- {
- public void umnozheniemassiva()
- {
- Console.WriteLine("Введите количество элементов массива");
- int n = Convert.ToInt32(Console.ReadLine());
- int[] mas = new int[n];
- Random rnd = new Random();
- int a = 0;
- while (a != 2)
- {
- Console.WriteLine("массив: ");
- for (int i = 0; i < mas.Length; i++)
- {
- if (a == 0)
- {
- mas[i] = rnd.Next(-10, 11);
- Console.Write(mas[i] + " ");
- if (mas[i] >= 0)
- {
- mas[i] = mas[i] * 2;
- }
- else if (mas[i] < 0)
- {
- mas[i] = mas[i] * 3;
- }
- }
- else if (a == 1)
- {
- Console.Write(mas[i] + " ");
- }
- }
- Console.WriteLine();
- a++;
- }
- }
- }
- class GorbachevVA
- {
- public void task8()
- {
- Console.WriteLine("Введите количество элементов массива");
- int n = Convert.ToInt32(Console.ReadLine());
- int[] mas = new int[n];
- Random rnd = new Random();
- int count = 0;
- for (int i = 0; i < mas.Length; ++i)
- {
- mas[i] = rnd.Next(0, 101);
- }
- foreach (int element in mas)
- {
- Console.Write($"{element}\t");
- if (element % 2 == 0)
- {
- count++;
- }
- }
- Console.WriteLine();
- Console.WriteLine($"Количество чётных чисел{count}");
- }
- }
- //Написать программу, которая находит среднее арифметическое всех элементов двумерного массива
- class Provalenko
- {
- public void dvumerniymassiv()
- {
- Console.WriteLine("введите количество строк массива");
- int n = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("введите количество столбцов массива");
- int k = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine();
- int[,] massiv = new int[n, k];
- Random rnd = new Random();
- float sr = 0;
- for (int i = 0; i < n; i++)
- {
- for (int j = 0; j < k; j++)
- {
- massiv[i, j] = rnd.Next(0, 50);
- sr += massiv[i, j];
- Console.WriteLine("Массив [" + i + ", " + j + "] = " + massiv[i, j]);
- }
- }
- sr = sr / massiv.Length;
- Console.WriteLine();
- Console.WriteLine("Cреднее арифметическое массива = " + sr);
- }
- }
- }
|