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

Максимальное из чисел встречающих в заданной матрице более одного раза - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Справочник С++ http://www.cyberforum.ru/cpp-beginners/thread180280.html
Есть ли справочник по функциям C++? желательно справочник в виде файла(не онлайн) с поиском. Хотя пойдет и онлайн. А вообще очень нуждаюсь в описании методов класа String.
C++ Наследование Мне нужно сделать подклас, для этого нужно предыдущий класс присоединить. Объявил #include "Fraction.h", что еще надо ? #include <stdafx.h> #include <conio.h> #include "Fraction.h" using namespace std; class FloatFraction : public Fraction { public: double get_float() { return static_cast<double>(get_num())/get_den();} http://www.cyberforum.ru/cpp-beginners/thread180279.html
C++ Структуры
Доброго времени суток!Ув. профи,хотел бы вас попросить о помощи,нужно написать структуру,которая будет содержать следующие элементы:"Имя студента","Фамилия студента","Отчество студента","Предмет","Оценка,"и все это сохранить в txt.Меню должно содержать алементы:Добавить записать,Просмотреть,Удалить по номеру,Сортировать по оценкам!Очень на вас надеюсь,заранее благодарю!)
C++ как начать программировать
Здравствуйте! Объясните пожалуйста какой наиболее простой компилятор C++ мне выбрать и КАК его запустить и КАК запустить программу Hello world. Я уже перепробовал Borland C++ Builder, Visual C++ - там у меня ничего не получилось. А как запустить компилятор командной строки Borland C++ я не понял и как запустить gcc тоже не понял. Пожалуйста, объясните для чайника как начать програмировать на...
C++ Ошибка в программе. Принадлежность точек окружности. http://www.cyberforum.ru/cpp-beginners/thread180240.html
Условие задачи: Задача Старик со старухой сидят за столом и пишут письма. На столе перед ними в точках с координатами (xi, yi) стоят N карандашей. Диаметр карандашей 0, и все они стоят вертикально. Старик и старуха решили разделить карандаши на две равные группы. Чтобы сделать это, старик берёт нитку и кладёт её на стол в форме окружности. Окружность должна проходить через три карандаша. Старик...
C++ подсчет символ из строки s1, встречающихся в строке s2. Помогите написать программу, которая подсчитывает количество символов из строки s1, встречающихся в строке s2. подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
23.10.2010, 14:20     Максимальное из чисел встречающих в заданной матрице более одного раза
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
#include <iostream>
#include <map>
#include <functional>
#include <cstdlib>
 
int main(){
    const int rows(3);
    const int columns(5);
    int matrix[rows][columns] = {
        { 3, 5, 8, 4, 4 },
        { 7, 1, 8, 9, 2 },
        { 5, 7, 8, 4, 7 }
    };
    
    std::cout << "Matrix:" << std::endl;
    for ( int i = 0; i < rows; ++i ){
        for ( int j = 0; j < columns; ++j )
            std::cout << matrix[i][j] << ' ';
        std::cout << std::endl;
    }
 
    std::map<int, int, std::greater<int> > map;
    for ( int i = 0; i < rows; ++i )
        for ( int j = 0; j < columns; ++j )
            map[matrix[i][j]]++;
 
    bool found = false;
    for ( std::map<int, int, std::greater<int> >::const_iterator i = map.begin(); i != map.end(); ++i ){
        if ( i->second > 1 ){
            std::cout << "Max element meeting more than once is " << i->first << std::endl;
            found = true;
            break;
        }
    }
    if ( ! found )
        std::cout << "All elements are unique in matrix." << std::endl;
 
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru