Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dimentor
0 / 0 / 0
Регистрация: 18.07.2012
Сообщений: 4
#1

Упорядочить строки матриц в порядке убывания наибольших элементов строк - C++

18.07.2012, 22:14. Просмотров 1174. Ответов 2
Метки нет (Все метки)

вот такую задачку задали. В С++
Упорядочить строки матриц в порядке убывания наибольших элементов строк.
Помогите кто чем может плс!)

Добавлено через 47 минут
ребята, пожалуйста, срочно нужно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.07.2012, 22:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Упорядочить строки матриц в порядке убывания наибольших элементов строк (C++):

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

Упорядочить массив в порядке убывания суммы цифр элементов - C++
Вот мой код, но он не работает: #include <iostream> using namespace std; int sumcifr (int a) { int b,s; s=0; while (a>0)...

Упорядочить строки матрицы по не убыванию наибольших элементов - C++
Дана вещественная матрица размером 3 x 4. Упорядочить ее строки по не убыванию наибольших элементов в строках матрицы. в С. Завта лабу...

Упорядочить строки матрицы по убыванию их наибольших элементов - C++
В общем задача такая, матрицы. Дана вещественная матрица X размера m n. Упорядочить ее строки по убыванию их наибольших элементов....

Упорядочить строки матрицы по неубыванию их наибольших элементов (Delphi->C++) - C++
Дана матрица размером NxM. Упорядочить ее строки по неубыванию их наибольших элементов. program N60094766; {$APPTYPE CONSOLE} ...

Упорядочить строки матрицы по возрастанию значений их наибольших элементов - C++
Задание: Дана матрица целых чисел. Упорядочить ее строки по возрастанию значений их наибольших элементов. Я всё реализовал, кроме...

2
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
19.07.2012, 16:11 #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
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
#include <iostream> 
#include <ctime>
#include <algorithm>
#include <iomanip>
#include <cstdlib>
using namespace std; 
int main() 
{   
    setlocale(0, "rus"); // русская консоль
    srand((unsigned) time(0)); // для случайных чисел
    const int size = 5; // размер
    int matrix[size][size];// матрица
    int i, j;
    
    for ( i = 0; i < size; i++) 
        for ( j = 0; j < size; j++) 
            matrix[i][j] = rand() % 20; // заполняем случайными числами
 
    for ( i = 0; i < size; i++) 
        for ( j = 0; j < size; j++) 
        { 
            if(j % 10 == 0) 
                cout << endl; 
            cout << setw(3) << matrix[i][j]; // выводим исходную матрицу
        }  
        cout << endl << endl; 
 
        for ( i = 0; i < size; i++) // выводим максимальные элементы строк
    cout << "Максимальный элемент строки " << i+1  << "  " << *max_element(matrix[i], matrix[i] + size) << endl; 
 
        cout << endl;
        for ( i = 0; i < size-1; i++) 
            for ( j = 0; j < size-1; j++) // сравниваем максимальные элементы строк
            if(*max_element(matrix[j], matrix[j] + size) < *max_element(matrix[j+1], matrix[j+1] + size)) 
            {
                    int temp[1][size]; // меняем местами
                    swap(temp[0], matrix[j]); 
                    swap(matrix[j], matrix[j+1]); 
                    swap(matrix[j+1], temp[0]);   
            }
 
            for ( i = 0; i < size; i++) // выводим отсортированную
                 for ( j = 0; j < size; j++) 
                     { 
                      if(j % 10 == 0) 
                      cout << endl; 
                      cout << setw(3) << matrix[i][j]; 
                     }  
                    cout << endl;  
 
    system("Pause");
}
1
Dimentor
0 / 0 / 0
Регистрация: 18.07.2012
Сообщений: 4
20.07.2012, 19:59  [ТС] #3
Пасиба!)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.07.2012, 19:59
Привет! Вот еще темы с ответами:

Упорядочить строки двумерного массива по возрастанию их наибольших элементов. - C++
Нужно упорядочить его строки по возрастанию их наибольших элементов. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std;...

Упорядочить строки матрицы по возрастанию значений их наибольших элементов - C++
Задание такое: Дана матрица целых чисел. Упорядочить ее строки по возрастанию значений их наибольших элементов. Никак не придумаю метод...

Сортировка массива. Дана матрица размером NxM. Упорядочить ее строки по возрастанию их наибольших элементов - C++
Дана матрица размером NxM. Упорядочить ее строки по возрастанию их наибольших элементов. Подскажите, что не так. Максимальные элементы...

Переставить строки в порядке убывания сумм элементов - C++
здравствуйте! помогите пожалуйста решить задачу! очень нужно! Дана целочисленная квадратная матрица порядка n. Переставить строки в...


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

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

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