Сформировать массив 100 целых случайных чисел в диапазоне от 0 до 100. Напечатать его. Все числа больше 30, но меньше 70 переписать в начало массива - C#
Формулировка задачи:
Сформировать массив 100 целых случайных чисел в диапазоне от 0 до 100. Напечатать его. Все числа больше 30, но меньше 70 переписать в начало массива. Напечатать новый массив.
код си шарп
Решение задачи: «Сформировать массив 100 целых случайных чисел в диапазоне от 0 до 100. Напечатать его. Все числа больше 30, но меньше 70 переписать в начало массива»
textual
Листинг программы
using System; namespace CA_3 { class Program { public static void ShowArray (int[] arr) { foreach (var element in arr) { Console.Write(element + " "); } Console.WriteLine(); } public static void Main(string[] args) { int[] array = new int[100]; Random rnd = new Random(); for (int i = 0; i < array.Length; i++) { array[i] = rnd.Next(0, 100); } Console.WriteLine("Исходный массив:\n"); ShowArray(array); int swaps = 0; for (int i = 0; i < array.Length; i++) { if (array[i] > 30 && array[i] < 70) { int tmp = array[swaps]; array[swaps++] = array[i]; array[i] = tmp; } } Console.WriteLine("Массив после обработки:\n"); ShowArray(array); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д