В каждой паре элементов массива поменять их местами - C#
Формулировка задачи:
Написать программу, которая заполняет элементы массива X, состоящего из n элементов (n≤20 вводится) случайными вещественными числами от -10 до 10. Требуется распечатать данный вектор в строчку, выполнить в нём указанные ниже изменения, и в строчку распечатать вектор, получаемый в результате.
в каждой паре элементов поменять их местами (x1 <-> x2, x3 <-> x4, …);
Решение задачи: «В каждой паре элементов массива поменять их местами»
textual
Листинг программы
Random rand = new Random(); double[] array = new double[20]; for (int i = 0; i < array.Length; i++) { array[i] =Math.Round(rand.Next(-10,10)*rand.NextDouble(),2); Console.Write(String.Format("{0}\t",array[i])); } for (int i = 0; i < array.Length; i=i+2) { double temp = array[i]; array[i] = array[i + 1]; array[i + 1] = temp; } Console.WriteLine("NEW"); for (int i = 0; i < array.Length; i++) { Console.Write(String.Format("{0}\t", array[i])); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д