Объясните, что значат параметры, заданные в цикле и какую функцию выполняет здесь while - C#

Узнай цену своей работы

Формулировка задачи:

int[] a = { 20, -5, 10, 8, 7, 15 };
for (int i = 0; i < a.Length; i++)
{
int k = a[i];
int j = i - 1;
while (j >= 0 && a[j] > k)
{
a[j + 1] = a[j];
j--;
}
a[j + 1] = k;
}
for (int i = 0; i < a.Length; i++)
{
Console.WriteLine("A[{0}] = {1}", i, a[i]);
//Console.Write(' ');
//Console.ReadKey();
 
}
Console.ReadKey();

Решение задачи: «Объясните, что значат параметры, заданные в цикле и какую функцию выполняет здесь while»

textual
Листинг программы
 a[j + 1] = a[j];

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5
Похожие ответы