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

Нужна рекомендация для задач по с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм http://www.cyberforum.ru/cpp-beginners/thread576363.html
Определить результат выполнения алгоритма при определённых значениях исходных данных. Помогите трешить! A=7; B=8; C=9 A=6; B=6; C=-10 и A=6; B=10; C=-10
C++ Вызов сеттеров в цепочку Здравствуйте! Есть примерно следующий код (A - базовый класс, B и C - дочерние): struct A { A &SetField1(int Value); }; struct B: A http://www.cyberforum.ru/cpp-beginners/thread576330.html
C++ Определить порядковый номер наименьшего из чисел
Помогите написать программу Дана непустая последовательность различных натуральных чисел, за которой следует 0. Определить порядковый номер наименьшего из них.
нужна програма для автоматического перехода по ссылкам C++
Вобщем нужна для автоматического перехода по ссылкам 1) Задаю адрес сайта (сколько надо сделать кликов на этом сайте) все это копируется в буфер и переходиться не заметно. 2)С сайта котрого я ...
C++ Индекса максимального элемента. http://www.cyberforum.ru/cpp-beginners/thread576290.html
Здравствуйте. Помогите понять как можно найти индекс максимального элемента. Т.е нахожу максимальные элементы каждой строки записываю их в массив, в котором так же нахожу максимальный. Только не...
C++ Не открывается ipconfig Всем здравствуйте! Который день бьюсь уже, не получается выполнить команду ipconfig в данном варианте, может кто знает.. #include "StdAfx.h" #include <windows.h> #include <ShellAPI.h> int... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1521 / 1226 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
16.05.2012, 15:14
1.
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
#include <iostream>
#include <algorithm>
#include <iterator>
 
 
int main() {
    std::size_t const N = 4;
    std::size_t const M = 5;
    int A[N][M] = {
        {1, 2, 3, 0, 5},
        {0, 6, 0, 4, 4},
        {3, 0, 7, 0, 9},
        {4, 5, 6, 7, 8}
    };
       
    std::size_t index = 0;
    std::size_t maxCount = 0;
    
    for (std::size_t j = 0; j != M; ++j) {
        std::size_t count = 0;
        
        for (std::size_t i = 0; i != N; ++i) {
            if (A[i][j] == 0) {
                ++count;
            }
        }
        
        if (count > maxCount) {
            maxCount = count;
            index = j;
        }
    }
    
    std::cout << "index = " << index << std::endl;
    
    for (std::size_t i = 0; i != N / 2; ++i) {
        std::swap(A[i][index], A[N - i - 1][index]);
    }
    
    for (std::size_t i = 0; i != N; ++i) {
        std::copy(&A[i][0], &A[i][0] + M, std::ostream_iterator<int>(std::cout, " "));
        std::cout << std::endl;
    }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru