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

0 голосов

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


спросил от (17 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Одаренный (1.7k баллов)

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();

оставил комментарий от (17 баллов)

Спасибо)

оставил комментарий от Одаренный (1.7k баллов)

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

оставил комментарий от (17 баллов)

Я новенькая)

оставил комментарий от (17 баллов)

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

...