Пузырьковая сортировка - C#
Формулировка задачи:
Составьте программу,заменяющую i-тый элемент одномерного массива A(N) минимальным среди первых i элементов данного массива.
Массивы для примера
A[10] = {12.21, 4.75, 5, 7, 6, -11, -2, -30, 8, 7};
Решение задачи: «Пузырьковая сортировка»
textual
Листинг программы
class Program
{
static void Main(string[] args)
{
double[] A = { 12.21, 4.75, 5, 7, 6, -11, -2, -30, 8, 7 };
Console.WriteLine("Массив до изменений: " + string.Join(" ", A));
Console.Write("Введите i: ");
int i = int.Parse(Console.ReadLine());
double Min = A[0];
for (int a = 0; a < i; a++)
if (A[a] < Min)
Min = A[a];
A[i] = Min;
Console.WriteLine("Массив после изменений: " + string.Join(" ", A));
Console.ReadKey();
}
}