Написать программу, которая заполняет элементы массива случайными числами - C#
Формулировка задачи:
Написать программу, которая заполняет элементы массива X, состоящего из n элементов (n≤10 вводится) случайными вещественными числами от -8 до 8. Требуется распечатать данный вектор в строчку, выполнить в нём указанные ниже изменения, и в строчку распечатать вектор, получаемый в результате. В каждой паре элементов поменять их местами (x1 x2, x3 x4, …);
Решение задачи: «Написать программу, которая заполняет элементы массива случайными числами»
textual
Листинг программы
int N;
while (true)
{
Console.WriteLine("Введите размер массива");
N = Convert.ToInt32(Console.ReadLine());
if (N < 11 && N > 0)
break;
}
int[] A = new int[N];
Random random = new Random();
for (int i = 0; i < N; i++)
{
A[i] = random.Next(-9, 8);
}
for (int i = 0; i < N; i++)
{
Console.Write("A[" + i + "] = " + A[i] + " ");
}
int[] B = new int[N];
for (int i = 0; i < N - 1; i++)
{
B[i] = A[i + 1];
if (i % 2 == 1)
B[i] = A[i - 1];
}
Console.WriteLine();
for (int i = 0; i < N; i++)
{
Console.Write("B[" + i + "] = " + B[i] + " ");
}
Console.ReadLine();