Сформировать массив 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();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д