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

Выполнить сортировку элементов в той строке матрицы сумма элементов в которой максимальная - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Контроль ошибок при вводе http://www.cyberforum.ru/cpp-beginners/thread173402.html
есть, например, код #include <iostream> int main() { int i; cin >> i; return 0; }
C++ Дана квадратная матрица, все элементы которой различны 1. Дана квадратная матрица, все элементы которой различны. Поменять местами строки, в которых находятся максимальный и минимальный элементы. нада на С++ и паскаль((( http://www.cyberforum.ru/cpp-beginners/thread173395.html
C++ y=1*3*5*...(2n-1)
Я хочу знать ответ по этой задаче. Задано целое число n. Вычислить: y=1*3*5*...(2n-1).
Создание нового проекта в Visual Studio C++
Не знаю в какую ветку разместить. Помню, когда учился, мы работали в Visual Studio и я создавал новые проекты. Потом программировал в юниксе. А щас возникла необходимость опять работать в Вижуал...
C++ Алгоритмы и программы по обработке одномерных и двумерных массивов http://www.cyberforum.ru/cpp-beginners/thread173358.html
Здравствуйте. Пишу Вам уже в который раз и прошу о помощи. НЕобходимо написать задачи. Вот текст: В одномерном массиве, состоящем из n ещественных элементов, вычислить: 1) сумму положительных...
C++ Алгоритмы и программы по обработке одномерных и двумерных массивов Здравствуйте. Пишу Вам уже в который раз и прошу о помощи. НЕобходимо написать задачи. Вот текст: В одномерном массиве, состоящем из n ещественных элементов, вычислить: 1) колличество элементов... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
27.10.2010, 23:38
becksoe, Обыкновенно, не используя динамику.

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 <algorithm>
#include <numeric>
#include <ctime>
#include <cstdlib>
#include <iomanip>
 
int main()
{
    srand(static_cast<unsigned>(time(0)));
    const int n=5;
    const int m=5;
    int Arr[n][m];
    for(int i=0; i<n; ++i)
    {
        for(int j=0; j<m; ++j)
        {
            Arr[i][j]=1+rand()%50;
        }
    }
    std::cout<<"Start matrix\n";
    for(int i=0; i<n; ++i)
    {
        for(int j=0; j<m; ++j)
        {
            std::cout<<std::setw(3)<<Arr[i][j]<<' ';
        }
        std::cout<<'\n';
    }
    int sum=std::accumulate(Arr[0], Arr[0]+m, 0);
    int temp_sum=0;
    int idx=0;
    for(int i=1; i<n; ++i)
    {
        temp_sum=std::accumulate(Arr[i], Arr[i]+m, 0);
        if(temp_sum>sum)
        {
            sum=temp_sum;
            idx=i;
        }
    }
    std::sort(Arr[idx], Arr[idx]+n);
    std::cout<<"Sorted matrix\n";
    for(int i=0; i<n; ++i)
    {
        for(int j=0; j<m; ++j)
        {
            std::cout<<std::setw(3)<<Arr[i][j]<<' ';
        }
        std::cout<<'\n';
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru