Пузырьковая сортировка одномерного массива - C#
Формулировка задачи:
int n; Console.WriteLine("Sortirovka massiva!"); Console.WriteLine("Dlina massiva="); n = int.Parse(Console.ReadLine()); int[] a = new int[n]; for (i=0;i<n;i++) { Console.Write("A[{0}]=", i); a[i] = int.Parse(Console.ReadLine()); } for (int k = n-1; k > 0; k--) for (int i = 0; i < k; i++) if (a[i]>a[i+1]) { buf=a[i]; a[i]=a[i+1]; a[i+1]=buf; } for (int i = 0; i < n; i++) Console.Write("A[{0}] = {1}", i,a[i]);
Решение задачи: «Пузырьковая сортировка одномерного массива»
textual
Листинг программы
int n, buf; Console.WriteLine("Sortirovka massiva!"); Console.WriteLine("Dlina massiva="); n = int.Parse(Console.ReadLine()); int[] a = new int[n]; for (int i = 0; i < n; i++) { Console.Write("A[{0}]=", i); a[i] = int.Parse(Console.ReadLine()); } for (int k = n - 1; k > 0; k--) for (int i = 0; i < k; i++) if (a[i] > a[i + 1]) { buf = a[i]; a[i] = a[i + 1]; a[i + 1] = buf; } for (int i = 0; i < n; i++) Console.Write("A[{0}] = {1}", i, a[i]); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д