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

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

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

Листинг программы
  1. int[] a = { 20, -5, 10, 8, 7, 15 };
  2. for (int i = 0; i < a.Length; i++)
  3. {
  4. int k = a[i];
  5. int j = i - 1;
  6. while (j >= 0 && a[j] > k)
  7. {
  8. a[j + 1] = a[j];
  9. j--;
  10. }
  11. a[j + 1] = k;
  12. }
  13. for (int i = 0; i < a.Length; i++)
  14. {
  15. Console.WriteLine("A[{0}] = {1}", i, a[i]);
  16. //Console.Write(' ');
  17. //Console.ReadKey();
  18. }
  19. Console.ReadKey();

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

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

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


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

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

14   голосов , оценка 4.071 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы