Предмет: Информатика, автор: kazakovivan88

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

Ответы

Автор ответа: TaTaPmember
0
int[] arr = new int[] { 3, 2, 1, 5, 6 };
            int min = arr[0];
            int min_ind = 0;
            for(int i=1;i<arr.Length;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();

Автор ответа: kazakovivan88
0
Спасибо)
Автор ответа: TaTaPmember
0
Благодарность есть немного повыше справа
Автор ответа: kazakovivan88
0
Я новенькая)
Автор ответа: kazakovivan88
0
Забыла уточнить что это в Pascal(
Похожие вопросы
Предмет: Биология, автор: instagram20122007
Предмет: Математика, автор: lidakraw02
Предмет: Литература, автор: Smile0007
Предмет: Литература, автор: линлева