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

Переставляя строки матрицы расположить их в соответствии с убыванием характеристик

01.02.2018, 14:40. Показов 1788. Ответов 2
Метки нет (Все метки)

Всем Привет!

Помогите пожалуйста написать простенькую программу без сильно замороченного кода на с++
, заранее спасибо!!!

Сама задача:
Дана целочисленная прямоугольная матрица. Характеристикой строки
матрицы назовем сумму ее отрицательных четных элементов. Переставляя
строки заданной матрицы, расположить их в соответствии с убыванием харак-
теристик
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2018, 14:40
Ответы с готовыми решениями:

Переставляя строки матрицы расположить их в соответствии с убыванием характеристик
Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов....

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

Массив: Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик.
Ребята, нужна ваша помощь! Не знаю как реализовать это задание. Помогите. Характеристикой строки...

Представляя строки матрицы, расположить их в соответствии с убыванием характеристик
Суть задания такая. Дана целочисленная прямоугольная матрица.Определите номер первого из...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
2
1742 / 1335 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
01.02.2018, 15:32 2
Переставляя строки матрицы расположить их в соответствии с убыванием характеристик
Условие отбора для суммы замените на своё
0
1472 / 936 / 809
Регистрация: 30.04.2016
Сообщений: 3,253
03.02.2018, 20:47 3
Лучший ответ Сообщение было отмечено FrosTixXx как решение

Решение

FrosTixXx, здравствуйте! Вот еще один (другой) вариант решения. Здесь для сортировки используется метод Пузырька:

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
57
58
59
60
61
62
63
64
#include <iostream>
 
int F(int* x, int m)
{
    int sum = 0;
    for (int j = 0; j < m; j++)
    {
        if (x[j] < 0 && x[j] % 2 == 0)
            sum += x[j];
    }
    return sum;
}
 
using namespace std;
 
int main()
{
    int n, m;
    cout << "Enter a matrix size:" << endl;
    cout << "n = ";
    cin >> n;
    cout << "m = ";
    cin >> m;
    int** a = new int*[n];
    for (int i = 0; i < n; i++)
    {
        a[i] = new int[m];
    }
    cout << "Enter a matrix" << "\n";
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
        {
            cin >> a[i][j];
        }
    }
    for (int i = 0; i < n; i++)
    {
        for (int j = n - 1; j > i; j--)
        {
            if (F(a[j], m) < F(a[j-1], m))
            {
                swap(a[j], a[j-1]);
            }
        }
    }
    cout << "Target matrix:" << "\n";
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
        {
            cout.width(3);
            cout << a[i][j] << " ";
        }
        cout << "\n";
    }
    for (int i = 0; i < n; i++)
    {
        delete [] a[i];
    }
    delete [] a;
    system("pause");
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2018, 20:47

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

Представляя строки матрицы, расположить их в соответствии с убыванием характеристик
Дана целочисленная прямоугольная матрица.Определите номер первого из столбцов,содержащих хотя бы 1...

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

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

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


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

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

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