Сформировать массив 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();
            
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы