Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 17
1

Неубывание строк матрицы

22.12.2010, 14:21. Показов 1325. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую. Если напишу, что нужна помощь в решении задачи - сурово вас обману. Помощь не нужна - нужно решение. Язык - Си, Си++, среда Dev-C++

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

Я так понимаю, что нужно ввести вручную количество строк и столбоц, а затем и всю матрицу, потом сравнивать значения сумм строк.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2010, 14:21
Ответы с готовыми решениями:

Неубывание количества различных цифр
Решите плиз. Дана последовательность N чисел. Нужно упорядочить эти числа по неубыванию...

Создать матрицы А[n,m] и B[n,m]. Определить суммы строк каждой матрицы.Переставить строки по возрастанию сумм строк в каждой матрице.
Создать матрицы А и B. Определить суммы строк каждой матрицы. Переставить строки по...

Для матрицы из 6 строк и 5 столбцов отпечатать номера тех строк, сумма элементов которых кратна заданной величине, и число таких строк.
Для матрицы из 6 строк и 5 столбцов отпечатать номера тех строк, сумма элементов которых кратна...

Сортировка строк матрицы по возрастанию произведения четных элементов строк
Доброго времени форумчане....нужна ваша помощь в доработке программы.... Вот условие... Дана...

7
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 17
22.12.2010, 17:28  [ТС] 2
Я бы постучался, но с аськой какая-то беда приключилась. Не хочет подключаться и всё тут.

Добавлено через 35 минут
аська заработала, человек так и не появился.
может ещё кто помочь?
0
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 17
23.12.2010, 21:20  [ТС] 3
всё ещё актуально
0
программист С++
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
24.12.2010, 00:25 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
#include <iostream>
#include <conio.h>
#include <vector>
#include <algorithm>
 
using namespace std;
 
#define n 3
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    vector<vector<int> > matrix(n, vector<int>(n));
    cout << "Введите матрицу размером " << n << " * " << n << endl;
    for (vector<vector<int> >::iterator i = matrix.begin(); i != matrix.end(); ++i)
        for(vector<int>::iterator j = i->begin(); j != i->end(); ++j)
            cin >> *j;
    int j = 1 ;
    for (vector<vector<int> >::iterator i = matrix.begin(); i != matrix.end(); ++i)
    {
        vector<int> sortvector(i->begin(), i->end());
        sort(sortvector.begin(), sortvector.end());
        if(sortvector != *i)
            cout << j << " - cтрока матрицы не упорядочена по неубыванию\n";
        ++j;
    }
 
    _getch();
    return 0;
}
1
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 17
24.12.2010, 23:18  [ТС] 5
программа работает, но мне кажется Вы не совсем поняли задание
0
программист С++
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
25.12.2010, 01:31 6
да, тупанул. Если надо, переделаю
0
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 17
25.12.2010, 10:40  [ТС] 7
очень надо)
и, если не сложно, не могли бы Вы писать более "нубским" языком?
0
программист С++
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
25.12.2010, 17:51 8
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
#define n 3
#define m 4
 
typedef double* str;
 
// считаем сумму элементов строке;
double Sum(const double* Vector)
{
    double Sum = 0;
    for (int i = 0; i < n; ++i)
        Sum += Vector[i];
    return Sum;
}
 
int main()
{
    setlocale(LC_ALL, "Russian");
    // создаем матрицу;
    double** matrix = new str[m];
    cout << "Введите матрицу\n"; 
    // инициализация матрицы;
    for (int i = 0; i < m; ++i)
    {
        matrix[i] = new double[n];
        for (int j = 0; j < n; ++j)
            cin >> matrix[i][j];
    }
    // проверяем условие задачи
    double SumString = Sum(*matrix);
    for (int i = 1; i < m; ++i)
    {
        double Sum1 = Sum(matrix[i]);
        if (SumString < Sum1)
        {
            cout << "Строки не упорядоченны по невозврастанию\n";
            break;
        }
        else
        {
            SumString = Sum1;
            if (i == m - 1)
                cout << "Строки упорядоченны по невозврастанию\n";
        }
    }
    // освобождаем память 
    for (int i = 0; i < m; ++i)
        delete[]matrix[i];
    delete[]matrix;
 
    _getch();
    return 0;
}
1
25.12.2010, 17:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2010, 17:51
Помогаю со студенческими работами здесь

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

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

Найти количество строк в максимальном множестве попарно непохожих строк заданной матрицы
Мир всем, помогите понять суть задания: &quot;Две строки матрицы назовем похожими, если совпадают...

Найти сумму всех чётных строк матрицы и отсортировать элементы нечётных строк по возрастанию
1.Задана матрица целых чисел.Найти сумму всех четных строк матрицы и отсортировать элементы не...

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

Упорядочить по росту сумм элементов строк строки той матрицы, у которой больше нулевых строк
Сидел думал над задачей почти всю ночь условия такие Даны три матрицы размером M x N. Упорядочить...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru