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

Удалите из массива первую строку с максимальным элементом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция, которая возвращает разность двух целых чисел http://www.cyberforum.ru/cpp-beginners/thread1225687.html
написать функцию, которая возвращает разность двух целых чисел, полученных в качестве аргумента. в Visual Studio 2010 Express не понимаю вообще С++....
C++ Создать функцию, формирующую массив из двух массивов - параметров Функция, формирующая массив, каждый элемент которого равен минимальному из соответствующих значений двух других массивов – параметров. #include <iostream>; using namespace std; void mass_min (int *mass1, int *mass2, int n) { int i, mass; for (i=0; i<n; i++) http://www.cyberforum.ru/cpp-beginners/thread1225677.html
C++ Неправильно записывается бинарник
#include <iostream> #include <string> #include <iomanip> #include <fstream> #include <stdlib.h> using namespace std; class Good { public:
Написать класс «множество» – наследник класса «массив» C++
Ребята может есть что-то прошу помощи. Написать класс «множество» – наследник класса «массив» (множество понимается в привычном смысле – неупорядоченный набор уникальных элементов известной мощности). В классе реализовать следующие методы: конструкторы (по умолчанию, с параметрами, копирования), деструктор, ввод с клавиатуры, вывод на экран (в виде методов...
C++ Вычисление бесконечных сумм http://www.cyberforum.ru/cpp-beginners/thread1225648.html
составить программу вычисления суммы n членов ряда согласно условию задачи:cos(2x)/3+cos(4x)/15+cos(6x)/35+...
C++ Осуществить ввод данных для файла, выполнить реализацию алгоритма обработки и создания нового файла Осуществить ввод данных для файла, выполнить реализацию алгоритма обработки и создания нового файла, обеспечить вывод полученных результатов. 15) Даны два текстовых файла. Добавить в конец каждой строки первого файла соответствующую строку второго файла. Если второй файл короче первого, то оставшиеся строки первого файла не изменять. помогите решить подробнее

Показать сообщение отдельно
MrLinch
12 / 10 / 6
Регистрация: 23.12.2012
Сообщений: 51
10.07.2014, 21:18
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
#include <iostream>
#include <vector>
 
using namespace std;
 
int main() {
    unsigned int n, m;
    cout << "Input N, M: ";
    cin >> n >> m;
    
    // Создаем матрицу
    vector< vector<int> > matrix(n);
    for(size_t i = 0; i < matrix.size(); ++i) {
        matrix[i] = vector<int>(m);
    }
    
    
    // Заполняем ее
    for(size_t i = 0; i < n; ++i) {
        for(size_t j = 0; j < m; ++j) {
            cin >> matrix[i][j];
        }
    }
    
    // Ищем максимум
    int maxValue = matrix[0][0];
    size_t maxRow ;
    for(size_t i = 0; i < n; ++i) {
        for(size_t j = 0; j < m; ++j) {
            if(matrix[i][j] > maxValue) {
                maxRow = i;
                maxValue = matrix[i][j];
            }
        }
    }
    
    // Удаляем ряд 
    matrix.erase(matrix.begin() + maxRow);
    n -= 1;
    
    // Выводим матрицу
    cout << endl;
    for(size_t i = 0; i < n; ++i) {
        for(size_t j = 0; j < m; ++j) {
            cout << matrix[i][j] << ' ';
        }
        cout << endl;
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru