Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/35: Рейтинг темы: голосов - 35, средняя оценка - 4.91
14 / 14 / 0
Регистрация: 22.10.2012
Сообщений: 336
1

Сортировка двумерного массива по строкам

28.04.2013, 19:59. Просмотров 6948. Ответов 3
Метки нет (Все метки)

Попытался отсортировать двумерный массив по строкам, но ничего не получилось.
Вот код моей попытки так сказать:
C
1
2
3
4
5
6
7
8
9
for (i=n;i>=0;i--){
            for(j=m;j>=1;j--)
                {
                    if(mas[i][j] < mas[i][j-1]){
                        k = mas[i][j];
                        mas[i][j] = mas[i][j-1];
                        mas[i][j-1] = k;}               
                }                               
        }
Помогите пожалуйста, что не так я делаю?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2013, 19:59
Ответы с готовыми решениями:

Сортировка двумерного массива методом вставок по строкам
Помогите, пожалуйста, переделать код для двумерного массива. Думаю, что надо по сути надо добавить...

ввод двумерного массива по строкам
Подскажите пожалуйста, как правильно организовать ввод данных с клавиатуры в нединамический...

Написать программу, которая вычисляет сумму элементов двумерного массива по столбцам. Организовать ввод массива с клавиатуры по строкам
Написать программу, которая вычисляет сумму элементов двумерного массива по столбцам. Организовать...

Одинаковые парные элементы двумерного массива по строкам
Не могу сделать так чтобы программа искала одинаковые парные элементы по строкам и по столбцам (для...

3
DU
1492 / 1138 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
28.04.2013, 20:02 2
двумерный массив чего? чисел или чего-то другого.
что тут под строками подразумевается? строки матрицы или что-то другое?
0
14 / 14 / 0
Регистрация: 22.10.2012
Сообщений: 336
28.04.2013, 20:06  [ТС] 3
Массив целых чисел. Да, строки матрицы.
0
407 / 245 / 117
Регистрация: 26.12.2012
Сообщений: 786
28.04.2013, 22:23 4
Подойдет?
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include<iostream>
#include<stdlib.h>
#include<time.h>
#include <windows.h>
 
using namespace std;
int main()
{
   SetConsoleCP(1251);
   SetConsoleOutputCP(1251);
    srand(time(NULL));
    const int str=3;
    const int stolb=3;
    int mass[str][stolb];
    int temp;
    //заполняем двухмерный массив и выводим на экран
    cout<<"До сортировки""\n\n";
    for(int i=0;i<str;i++)
    {
        for(int j=0;j<stolb;j++)
         {
            mass[i][j]=1+rand()%100;
            cout<<mass[i][j]<<"\t";
         }
        cout<<"\n\n";
    }
    //Сортируем массив
    for(int i=0;i<=(str*stolb);i++)//колличество проходов
    {
        //в строках упорядочиваем
       for(int i=0;i<str;i++)
         {
           for(int j=0;j<stolb-1;j++)
            {
              if(mass[i][j]>mass[i][j+1])
               {
                 temp=mass[i][j];
                 mass[i][j]=mass[i][j+1];
                 mass[i][j+1]=temp;
               }
            }
         }
 
     }
    //вывод на экран после сортировки
    cout<<"После сортировки по возрастанию""\n\n";
    for(int i=0;i<str;i++)
    {
        for(int j=0;j<stolb;j++)
        {
            cout<<mass[i][j]<<"\t";
        }
        cout<<"\n\n";
    }
return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2013, 22:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам
Нужно написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму...

Сортировка двумерного массива по строкам
Дан двумерный массив нужно посчитать сумму каждой строки и отсортировать строки матрицы по убыванию...

Сортировка выбором, по строкам двумерного целочисленного массива
Нужна помощь с решением. В выбранной среде программирования необходимо написать программу для...

Сортировка двумерного массива по строкам и по столбцам (методом вставки, обмена и выбора)
Завтра зачёт по информатике я не знаю как сделать 3 программы помогите, вот условия: 1: это лаба...


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

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

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