Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Функция, которая возвращает разность двух целых чисел https://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++)
C++ Неправильно записывается бинарник #include <iostream> #include <string> #include <iomanip> #include <fstream> #include <stdlib.h> using namespace std; class Good { public: https://www.cyberforum.ru/ cpp-beginners/ thread1225676.html C++ Написать класс «множество» – наследник класса «массив» https://www.cyberforum.ru/ cpp-beginners/ thread1225655.html
Ребята может есть что-то прошу помощи. Написать класс «множество» – наследник класса «массив» (множество понимается в привычном смысле – неупорядоченный набор уникальных элементов известной мощности). В классе реализовать следующие методы: конструкторы (по умолчанию, с параметрами, копирования), деструктор, ввод с клавиатуры, вывод на экран (в виде методов...
C++ Вычисление бесконечных сумм
составить программу вычисления суммы n членов ряда согласно условию задачи:cos(2x)/3+cos(4x)/15+cos(6x)/35+...
C++ Осуществить ввод данных для файла, выполнить реализацию алгоритма обработки и создания нового файла https://www.cyberforum.ru/ cpp-beginners/ thread1225647.html
Осуществить ввод данных для файла, выполнить реализацию алгоритма обработки и создания нового файла, обеспечить вывод полученных результатов. 15) Даны два текстовых файла. Добавить в конец каждой строки первого файла соответствующую строку второго файла. Если второй файл короче первого, то оставшиеся строки первого файла не изменять. помогите решить
C++ Написать класс «матрица» https://www.cyberforum.ru/ cpp-beginners/ thread1225633.html
Добрый день я новичок помогите мне Написать класс «матрица». В классе реализовать следующие методы: конструкторы (по умолчанию, с параметрами, копирования), деструктор, ввод с клавиатуры, поиск элемента по ключу, вывод на экран (в виде методов класса и при помощи перегруженных операций потокового ввода и вывода), перегрузить следующие операции: +, += (сложение...
C++ Структурный вывод матрицы в консоль
матрицу создать удалось, но вывести ее ровно, чтобы элемент под элементом так и не удалось. Может кто подскажет что-нибудь, лишнего не будет (я только прикоснулся к языку Си++) #include <cstdio> #include <cstdlib> #include <iostream> using namespace std;
C++ Написать рекурсивную процедуру, которая печатает ключи всех вершин двоичного дерева https://www.cyberforum.ru/ cpp-beginners/ thread1225629.html
Необходимо написать рекурсивную процедуру, которая печатает ключи всех вершин двоичного дерева. Двоичное дерево задастся в файле в следующем виде: index/ key/ left/ right 1 12 7 3 2 15 8 NULL 3 4 10 NULL 4 10 5 9 5 2 NULL NULL 6 18 1 4 7 7 NULL NULL 8 11 6 2
C++ Как объявить вектор фиксированной длины в классе? https://www.cyberforum.ru/ cpp-beginners/ thread1225601.html
Нужно создать поле класса - вектор из двух элементов. Но код: class A { private: std::vector<int> v (2); ... } вызывает ошибку - компилятор ругается, что 2 - это константа. Я так понимаю, что возникает неопределённость - строка объявления вектора трактуется компилятором как объявление функции с именем "v", которая возвращает значение типа std::vector<int> и принимает аргумент в...
Рекомендация: сначало public, потом protected/private C++
На хабре есть статья "90 рекомендаций по стилю написания программ на C++". Интересует вот этот пункт: 44. Разделы класса public, protected и private должны быть отсортированы. Все разделы должны быть явно указаны. Сперва должен идти раздел public, что избавит желающих ознакомиться с классом от чтения разделов protected/private. Недавно столкнулся в примере программы. Сначало public, а потом...
C++ Как подключить curl; ошибка "Against undefined symbol `curl_global_init'" https://www.cyberforum.ru/ cpp-beginners/ thread1225565.html
Копирую cодержимое папки libs и includes в папку curl пишу в нетбинсе #include "curl/curl.h" выдает ошибку against undefined symbol `curl_global_init'
4 / 4 / 1
Регистрация: 07.09.2013
Сообщений: 78
10.07.2014, 22:18 0

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

10.07.2014, 22:18. Показов 1068. Ответов 5
Метки (Все метки)

Ответ

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
53
54
55
56
57
58
59
60
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
 
void erase(int **arr, int pos, int &row)
{
    for (int i = pos; i < row - 1; ++i)
        swap(arr[i], arr[i + 1]);
    --row;
    arr = (int**)realloc(arr, row * sizeof(int*));
}
 
int max(int **arr, int row, int col)
{
    int max = arr[0][0];
    for(int i = 0; i < row; ++i)
        for(int j = 0; j < col; ++j)
            if (max < arr[i][j])
                max = arr[i][j];
    return max;
}
 
void print(int **arr, int row, int col)
{
    for(int i = 0; i < row; ++i){
        cout << endl;
        for(int j = 0; j < col; ++j)
            cout << arr[i][j] << " ";
    }
}
 
int main()
{
    cout << "Enter row, then cols" << endl;
    int row, col;
    cin >> row >> col;
    int **matrix = new int* [row];
    for(int i = 0; i < row; ++i)
        matrix[i] = new int[col];
 
    cout << "\nEnter matrix element" << endl;
    for(int i = 0; i < row; ++i)
        for(int j = 0; j < col; ++j){
            int t;
            cin >> t;
            matrix[i][j] = t;
        }
 
    int maximum = max(matrix, row, col);
 
    for(int i = 0; i < row; ++i)
        for(int j = 0; j < col; ++j)
            if (matrix[i][j] == maximum)
                erase(matrix, i, row);
 
    print(matrix, row, col);
    return 0;
}


Вернуться к обсуждению:
Удалите из массива первую строку с максимальным элементом C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.07.2014, 22:18
Готовые ответы и решения:

В заданной матрице заменить строки с максимальным элементом на строку с минимальным элементом
Помогите девочке очень срочно нужна помощь Замена в матрице строки с максимальны элементом на...

Найти строку матрицы с максимальным нечетным элементом поменять эту строку местами с нулевой строкой.
помогите решить ззадачу дана квадратная матрица получаемых через rand() найти строку матрицы с...

Найти строку матрицы с максимальным нечетным элементом поменять эту строку местами с нулевой строкой
дана квадратная матрица получаемых через rand() найти строку матрицы с максимальным нечетным...

Поменять местами первую строку и строку с минимальным элементом
В общем нужно найти минимальный элемент, запомнить номер этой строки и поменять эту строку с первой...

5
10.07.2014, 22:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.07.2014, 22:18
Помогаю со студенческими работами здесь

В матрицу добавить строку, после строки с максимальным элементом
Я прошу прощения! Я не могу решить одну задачу! Мне нужно в матрицу из рандомных чисел добавить...

Строку матрицы с минимальным элементом поменять со строкой с максимальным
не получается поменять местами строку в которой находится минимальный элемент на строку в которой...

Поменять местами строку с максимальным и минимальным элементом матрицы
Задана матрица размером NxN. Поменять местами строку с максимальным элементом матрицы и строку с...

Поменять местами строку матрицы с максимальным и минимальным элементом
Проблема такова: программа меняет местами строку с максимальным и минимальным элементом. Когда я...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru