Форум программистов, компьютерный форум 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++ Tic-tac-toe на С++ (крестики нолики) http://www.cyberforum.ru/cpp-beginners/thread173351.html
Доброго времени суток уважаемые коллеги - программисты. Я начинающий программист. В С++ только недавно. Можно сказать, что это приложение мой первый серьезный проект на это языке. На днях устраивался на работу. Что бы проверить мои знания, они дали мне задание - написать крестики нолики на С++. 2 недели я сначала изучал синтаксис языка, и буквально за 2-3 дня написал эту игру. Хотелось бы вас...
C++ Определить класс-строку Помогите пожалуйста, написать прогу. Определить класс-строку. В класс включить два конструктора: для опре-деления класса строки строкой символов и путем копирования другой строки (объекта класса строки). Предусмотреть функции сортировки слов в строке по-алфавиту и подсчёта количества слов. подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 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';
    }
}
 
Текущее время: 02:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru