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

Максимальный по модулю элемент матрицы добавить к элементам из заданного интервала [a, b] всех четных столбцов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отсортировать слова по алфавиту в массиве char. Между словами по несколько пробелов http://www.cyberforum.ru/cpp-beginners/thread1130940.html
Задачка такая: есть строка - вводится юзером. Нужно в этой строке упорядочить слова по алфавиту. Проблема в том, что не знаю з чего начать. Понимаю, что вроде надо сделать массив слов, но не знаю...
C++ Файл считывается не до конца while(file->read(buffer, SIZEBUFFER-1)) { int read = file->gcount(); buffer = '\0'; cout << "buffer: " << buffer << endl; sent_bytes = client_socket_.SendData(buffer); ... http://www.cyberforum.ru/cpp-beginners/thread1130930.html
C++ Как запаковать папку
Здравствуйте, у меня задача такова. Нужно написать программу которая бинарно открывает папку с папками и упаковывает в мою папку с другим расширением. За тем обратно.... Упаковку самих файлов я...
C++ Переименование файлов, в имени которых содержится пробел
С помощью FindFirstFile и FindNextFile сделал программку, которая выводит названия всех файлов определенного типо, которые лежат в одной папке с программой. А как я могу переименовать файл, если к...
C++ Класс лексем, разбить числа http://www.cyberforum.ru/cpp-beginners/thread1130919.html
class Token { public: // Вид лексемы double value; // Для чисел ...
C++ Вывести на экран все парные числа и от А до В кратные трём вывести на экран все парные числа и от А до В кратные трём c++ развязать тремя способами через циклы while,do while,for подробнее

Показать сообщение отдельно
masikus
2 / 2 / 0
Регистрация: 03.03.2013
Сообщений: 37

Максимальный по модулю элемент матрицы добавить к элементам из заданного интервала [a, b] всех четных столбцов - C++

27.03.2014, 03:59. Просмотров 587. Ответов 9
Метки (Все метки)

Помогите решить задачу с использованием вектора и итераторов:
Дана целая матрица A[n][n]. Если минимальный элемент каждой последующей строки меньше минимального элемента предыдущей строки, то максимальный по модулю элемент матрицы добавить к элементам из заданного интервала [a,b] всех четных столбцов матрицы. Найти номер первой строки, не содержащей ни одного четного элемента, и циклически сдвинуть в ней элементы так, чтобы элемент главной диагонали стал первым элементом строки. Отсортировать заданный столбец матрицы по возрастанию. Удалить из матрицы строку, в которой больше всего отрицательных элементов.
Я разобрался только с тем как задавать матрицы через vector, а с итераторами не могу разобраться.

C++ (Qt)
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
#include <iostream>
#include <vector>
 
using namespace std;
 
int main (void)
{
    const int row=4;
    const int col=4;
    vector<vector<int> > tab(row);
 
    for(int i=0; i<row;i++)
    {
        tab[i].resize(col);
        for(int j=0; j<col; j++)
        {
        tab[i][j]=rand() % 30-10; 
        cout<<tab[i][j]<<" ";}
        cout<<'\n';
    }
 
 
    cout<<endl;
    system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru