-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathProgram.cs
More file actions
99 lines (78 loc) · 3.63 KB
/
Program.cs
File metadata and controls
99 lines (78 loc) · 3.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
// Задача 34
// Задайте массив заполненный случайными положительными трехзначными числами.
// Напишите программу, которая покажет количество четных чисел в массиве.
// Console.WriteLine("Введите размер массива: ");
// int size = Convert.ToInt32(Console.ReadLine());
// int[] numbers = new int[size];
// FillArrayRandomNumbers(numbers);
// Console.WriteLine("массив случайных положительных чисел: ");
// PrintArray(numbers);
// int count = 0;
// for (int z = 0; z < numbers.Length; z++)
// if (numbers[z] % 2 == 0)
// count++;
// Console.WriteLine($"всего введено {numbers.Length} чисел(ла), {count} из них чётные");
// void FillArrayRandomNumbers(int[] numbers)
// {
// for(int i = 0; i < numbers.Length; i++)
// {
// numbers[i] = new Random().Next(100,1000);
// }
// }
// void PrintArray(int[] numbers)
// {
// Console.Write("[ ");
// for(int i = 0; i < numbers.Length; i++)
// {
// Console.Write(numbers[i] + " ");
// }
// Console.Write("]");
// Console.WriteLine();
// }
// Задача 36
// Задайте одномерный массив, заполненный случайными числами. Найдите сумму элементов, стоящих на нечётных позициях.
// Console.Clear();
// Console.WriteLine($"\nСумма элементов, стоящих на нечётных позициях:\n");
// Console.Write($"Введи количество элементов массива: ");
// int numberElements = Convert.ToInt32(Console.ReadLine());
// int RandomNumbers(int numberElements, int min, int max)
// {
// int[] randomNumbers = new int[numberElements];
// int sumElements = 0;
// Console.Write("Получившийся массив: ");
// for (int i = 0; i <randomNumbers.Length; i++ ){
// randomNumbers[i] = new Random().Next(min, max);
// Console.Write(randomNumbers[i] + " ");
// if (i % 2 != 1)
// {
// sumElements = sumElements + randomNumbers[i];
// }
// }
// return sumElements;
// }
// int randomNumbers = RandomNumbers(numberElements, 1, 10);
// Console.WriteLine($"\nСумма элементов, стоящих на нечётных позициях: {randomNumbers}");
// Задача 38
// Задайте массив вещественных чисел. Найдите разницу между максимальным и минимальным элементов массива.
// Console.WriteLine($"\nНайдите разницу между максимальным и минимальным элементов массива из вещественных чисел:\n");
// double[] arrayRealNumbers = new double[10];
// for (int i = 0; i < arrayRealNumbers.Length; i++ )
// {
// arrayRealNumbers[i] = new Random().Next(1, 10);
// Console.Write(arrayRealNumbers[i] + " ");
// }
// double maxNumber = arrayRealNumbers[0];
// double minNumber = arrayRealNumbers[0];
// for (int i = 1; i < arrayRealNumbers.Length; i++)
// {
// if (maxNumber < arrayRealNumbers[i])
// {
// maxNumber = arrayRealNumbers[i];
// }
// if (minNumber > arrayRealNumbers[i])
// {
// minNumber = arrayRealNumbers[i];
// }
// }
// double decision = maxNumber - minNumber;
// Console.WriteLine($"\nразница между между максимальным ({maxNumber}) и минимальным({minNumber}) элементами: {decision}");