Отсортировать строки матрицы в порядке убывания. - C (СИ)

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

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

нужно на си : Отсортировать строки матрицы А(6х7) в порядке убывания.

Решение задачи: «Отсортировать строки матрицы в порядке убывания.»

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3. int main(void)
  4. {  
  5.    int a[6][7]={{9,4,8,6,2,4,1},{3,8,1,4,5,2,9},{6,8,3,5,1,2,4},{5,3,4,8,4,9,2},{9,5,3,1,3,7,2},{3,4,7,9,1,5,6}};
  6.    int i,j,h,prom;
  7.    
  8.    printf("\n");
  9.    printf("\nIsxodny` variant: ");
  10.    printf("\n\n");
  11.    
  12.    for(i=0; i<=5; i++) {
  13.       for(j=0; j<=6; j++) {
  14.          printf(" %i",a[i][j]);
  15.       }
  16.       printf("\n");
  17.    }
  18.    
  19.    printf("\n");
  20.    printf("\nOtsortirovanny` variant: ");
  21.    printf("\n\n");
  22.    
  23.    for(h=0; h<=5; h++) {
  24.       for(i=0; i<=5; i++) {
  25.          for(j=0; j<=5; j++) {
  26.             if(a[i][j] < a[i][j+1]) {
  27.                prom=a[i][j];
  28.                a[i][j]=a[i][j+1];
  29.                a[i][j+1]=prom;
  30.             }
  31.          } 
  32.       }
  33.    }
  34.    
  35.    for(i=0; i<=5; i++) {
  36.       for(j=0; j<=6; j++) {
  37.          printf(" %i",a[i][j]);
  38.       }
  39.       printf("\n");
  40.    }
  41.    
  42.    printf("\n");
  43.    
  44. }

Объяснение кода листинга программы

В этом коде на языке C происходит сортировка строк матрицы в порядке убывания. Список действий в коде:

  1. Создается матрица a[6][7] и заполняется значениями.
  2. Выводится исходный вариант матрицы на экран.
  3. В цикле for происходит сортировка строк матрицы a[i][j] по убыванию значений.
  4. Выводится отсортированный вариант матрицы на экран.

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


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

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

6   голосов , оценка 4.333 из 5

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

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

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