Расскажите как работает этот цикл? - C (СИ)

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

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

for (i = 0; i < n; i++)
{
  min = 0;
  max = 0;
  for (j = 1; j < m; j++)
  {
     if (a[i][j] < a[i][min]) min = j;
     if (a[i][j] > a[i][max]) max = j;
  }
  if (max != min)
  {
    a[i][max] = a[i][max]^a[i][min];
    a[i][min] = a[i][max]^a[i][min];
    a[i][max] = a[i][max]^a[i][min];
  }
}

Решение задачи: «Расскажите как работает этот цикл?»

textual
Листинг программы
tmp = a[i][max] ;
a[i][max] = a[i][min] ;
a[i][min]  = tmp;

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


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

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

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