using System.Security.Cryptography;
namespace ConsoleApp2
{
internal class Program
{
static void Main(string[] args)
{
int[] x = new int[10];
int sum = 0;
int max = x[0];
int min = x[0];
int i = 0;
while (i < x.Length)
{
x[i] = Random.Shared.Next(100);
Console.WriteLine($"x[{i}] = {x[i]}");
sum = sum + x[i];
if (x[i] > max)
{
max = x[i];
}
if (x[i] < min)
{
min = x[i];
}
i++;
}
Console.WriteLine($"Sum = {sum}");
double avg = (double)sum / x.Length;
Console.WriteLine($"Avarage = {avg}");
Console.WriteLine($"Max = {max}");
Console.WriteLine($"Min = {min}");
}
}
}
Asked
Active
Viewed 19 times
0
aepot
- 49,560
-
Произведите дебаг и посмотрите самостоятельно почему что происходит – Алексей Шиманский Nov 16 '22 at 20:46
-
сделала, не выдает никакой ошибки – Anna Maisuradze Nov 16 '22 at 21:03
-
https://learn.microsoft.com/ru-ru/visualstudio/get-started/csharp/tutorial-debugger – aepot Nov 16 '22 at 21:04
-
2А почему должно выдавать какую-то ошибку? Существуют ещё логические ошибки – Алексей Шиманский Nov 16 '22 at 21:11
-
В каком диапазоне выдает значения Random.Shared.Next(100)? Чему равно x[0] на момент инициализации min? – Эникейщик Nov 16 '22 at 21:20