В массиве все элементы, стоящие после минимального, заменить на 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();
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(
Новые вопросы
Математика,
2 года назад
Биология,
2 года назад
Алгебра,
8 лет назад
Математика,
8 лет назад
Биология,
9 лет назад