Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2020, 00:03   #1
SMS80
 
Регистрация: 08.12.2019
Сообщений: 5
Вопрос Помогите с задачей на с++

Дан двумерный массив [row][column]
к примеру 5 на 5,
нужно методом вставки отсортировать массив,При этом самое маленькое число должно оказаться в первом элементе первой строки, а самое большое в последнем элементе последней строки.

добился какой то сортировки в каждой строке матрицы и то не до конца сортируется,
И то не совсем уверен что это метод вставки.
Помогите кто разбирается.
Код:
const int column = 5,row=5;
    int masiv[row][column] = { 0 },buf=0,index=0; 
    for (int i = 0;i < 5;i++) 
     {
        for (int j = 0;j < 5;j++)
        {
            masiv[i][j] = rand() % 50 + 1;
            std::cout << " " << masiv[i][j];
        }
     }
    std::cout << "\nsortirivka\n";  
    for (int i = 0;i < 5;i++)   // сортировка
    {
        for (int j = 1;j < 5;j++)
        {
            if (masiv[i][j] < masiv[i][j - 1])
            {
                buf = masiv[i][j - 1];
                masiv[i][j - 1] = masiv[i][j];
                masiv[i][j] = buf;
            }
        }
        
    }
    for (int i = 0;i < 5;i++)   // вывод в консоль результата
    {
        for (int j = 0;j < 5;j++)
        {
            std::cout <<" "<< masiv[i][j];
        }
    }
    system("pause");
SMS80 вне форума Ответить с цитированием
Старый 03.01.2020, 21:21   #2
SMS80
 
Регистрация: 08.12.2019
Сообщений: 5
По умолчанию

нашел решение.
Пока все отмечали
SMS80 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите с задачей в VBA enderova Microsoft Office Excel 3 09.05.2009 14:15
помогите с задачей в VBA enderova Помощь студентам 0 08.05.2009 10:00
Помогите с задачей на С++ Nemisoi Помощь студентам 1 22.04.2008 22:09