Untitled

 avatar
unknown
plain_text
a year ago
1.7 kB
3
Indexable
using System;
public static class Program
{
    public static void Main()
    {
        int min_value = 0;
        int max_value = 0;

        int[] initial_values_array = new int[10];
        int[] final_values_array = new int[10];
        Random random = new Random();

        // Заполнение массива случайными значениями
        for (int i = 0; i < initial_values_array.Length; i++)
            initial_values_array[i] = random.Next(-999, 999);

        Console.WriteLine("Исходная последовательность массива: "); 

        // Нахождение минимального и максимального значений
        for (int i = 0; i < initial_values_array.Length; i++) 
        {
            Console.Write(initial_values_array[i].ToString() + " ");
            
            if (initial_values_array[i] < min_value)
                min_value = initial_values_array[i];
            if (initial_values_array[i] > max_value)
                max_value = initial_values_array[i];
        }
            
        // Перебор и создание нового массива без min и max
        for (int i = 0; i < initial_values_array.Length; i++)
            if (initial_values_array[i] != min_value && initial_values_array[i] != max_value)
                final_values_array[i] = initial_values_array[i];
        
        Console.WriteLine("\nНовая последовательность массива: ");
        for (int i = 0; i < final_values_array.Length; i++)
            if (final_values_array[i] != 0)
                Console.Write(final_values_array[i].ToString() + " ");
    }
}
Editor is loading...