Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
SarpedonS
3 / 3 / 3
Регистрация: 14.10.2014
Сообщений: 24
1

Отсортировать строки матрицы в порядке убывания

13.12.2014, 01:59. Просмотров 610. Ответов 1
Метки нет (Все метки)

Отсортировать строки массива A(6*7) в порядке убывания. Помогите найти ошибку или исправить код если я не так понял задание.
Написал код программы как я понял, но он не работает верно:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
#define A 6
#define B 7
int main()
{
    setlocale(LC_ALL,"RUS");
    int a[A][B], i, j,k;
    printf("Введите массив А:\n");
    for(i=0;i<A;i++)
    {
    for(j=0;j<B;j++)
    scanf("%d",&a[i][j]);
    }
    for(i=0;i<A;i++)
    {
    for(j=0;j<B;j++)
    if(a[i][j]<a[i][j+1])
    {
        k=a[i][j];
        a[i][j]=a[i][j+1];
        a[i][j+1]=k;
    }}
    printf("Массив А:\n");
    for(i=0;i<A;i++)
    {
    for(j=0;j<B;j++)
    {printf("%d",a[i][j]);}
    printf("\n");
    }
    system("pause");
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2014, 01:59
Ответы с готовыми решениями:

Отсортировать четные строки матрицы Q(10х10) в порядке убывания, а нечетные – в порядке возрастания
Написать программу на си, задание: Отсортировать четные строки матрицы Q(10х10) в порядке убывания,...

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

Отсортировать четные строки матрицы X (10x9) в порядке убывания, а не четные в порядке возрастания
Отсортировать четные строки матрицы X (10x9) в порядке убывания, а не четные в порядке возрастания....

Переставить столбцы матрицы в порядке убывания значений первой строки
Для матрицы M(m,n), 1&lt;m, 10&lt;n. Найти суму всех чисел меньше нуля. Переставить столбцы в порядке...

Сортировать (переставить) строки матрицы в порядке убывания значений первых элементов строк
Данная действительно матрица размером n * m. Сортировать (переставить) строки матрицы в порядке...

1
Jewbacabra
Эксперт PHP
3785 / 3120 / 1371
Регистрация: 24.04.2014
Сообщений: 9,483
13.12.2014, 02:09 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
void bubblesort(int *array, int length)
 {
     int i, j, tmp;
     for (i = 0; i < length - 1; ++i) 
     {
 
    for (j = 0; j < length - i - 1; ++j) 
        {
        if (array[j] < array[j + 1]) 
            {
        tmp = array[j];
        array[j] = array[j + 1];
        array[j + 1] = tmp;
        }
    }
     }
 }
int main() {
    // ввод массива
    for (i=0; i < A; ++i) {
        bubblesort(a[i], B)
    }
    // вывод
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2014, 02:09

Отсортировать строки матрицы в порядке возрастания
1. Упорядочить массив А(50) в порядке убывания методом попарно-обменной перестановки. 2....

Отсортировать строки матрицы в порядке возрастания
Отсортировать строки матрицы М (8х5) в порядке возрастания. Вот код#include&lt;stdio.h&gt;...

Отсортировать элементы строк матрицы в порядке возрастания, а строки - в порядке возрастания сумм элементов
Задать с клавиатуры количество целочисленных матриц. Данные получить с помощью датчика случайных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru