Форум программистов, компьютерный форум 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 и я создавал новые проекты. Потом программировал в юниксе. А щас возникла необходимость опять работать в Вижуал Студио. Установил 2010ую и винда у меня Виндоус 7. Сохдаю так же как и раньше приложенние win32 При компиляции и последующем запуске прога быстро промкакивает бэкфоном и исчезает. В общем, как...
C++ Алгоритмы и программы по обработке одномерных и двумерных массивов http://www.cyberforum.ru/cpp-beginners/thread173358.html
Здравствуйте. Пишу Вам уже в который раз и прошу о помощи. НЕобходимо написать задачи. Вот текст: В одномерном массиве, состоящем из n ещественных элементов, вычислить: 1) сумму положительных элементов массива 2)произведение элементов массива, расположенных между максимальным и минимальным по модулю элементами Упорядочить элементы массива по убыванию модулей элементов. И ещё:1) Дана...
C++ Алгоритмы и программы по обработке одномерных и двумерных массивов Здравствуйте. Пишу Вам уже в который раз и прошу о помощи. НЕобходимо написать задачи. Вот текст: В одномерном массиве, состоящем из n ещественных элементов, вычислить: 1) колличество элементов массива, лежащих в диапазоне от А до В 2)сумму элементов массива, расположенных после максимального элемента Упорядочить элементы массива по убыванию модулей элементов. И ещё одну: осуществить... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 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';
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru