В массиве все элементы, стоящие после минимального, заменить ** 0. Пример: из массива...

0 голосов
83 просмотров

В массиве все элементы, стоящие после минимального, заменить на 0. Пример: из массива A[5]: 3 2 1 5 6 должен получиться массив 3 2 1 0 0.


Информатика (17 баллов) | 83 просмотров
Дан 1 ответ
0 голосов

Int[] arr = new int[] { 3, 2, 1, 5, 6 };
            int min = arr[0];
            int min_ind = 0;
            for(int i=1;i            {                if (arr[i] < min)
                {
                    min = arr[i];
                    min_ind = i;
                }
            }
            for (var i = min_ind+1; i < arr.Length; i++)
                arr[i] = 0;
            for (var i =0; i < arr.Length; i++)
                Console.Write(arr[i]+" ");
            Console.ReadKey();

(1.7k баллов)
0

Спасибо)

0

Благодарность есть немного повыше справа

0

Я новенькая)

0

Забыла уточнить что это в Pascal(