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

Работа с многомерными массивами. Дана матрица размером М * N. Сформировать из этой матрицы вектор по правилу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сколько чисел в массиве больше суммы или меньше разности чисел http://www.cyberforum.ru/cpp-beginners/thread762202.html
Помогите решить задачу в С++. Нужно сформировать двумерный массив А(5,6) и заполнить его случайными числами. Ввести целые числа F и T. Найти сколько чисел в массиве больше суммы или меньше разности этих чисел. Напечатать результат
C++ Работа с одномерными массивами. Вычислить сумму квадратов разностей корней из модулей действительных чисел Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел. http://www.cyberforum.ru/cpp-beginners/thread762201.html
Какие существуют виды условного оператора и чем они отличаются C++
5. Какие существуют виды условного оператора и чем они отличаются?
C++ Когда можно не описывать длину строки
Когда можно не описывать длину строки?
C++ Как задать переменный размер массива http://www.cyberforum.ru/cpp-beginners/thread762170.html
Как задать переменный размер массива?
C++ Найти косинус между векторами дана размерность пространства н, даны два вектора в нем, найти косинус угла между ними что такое размерность и как ее задать и какая библиотеку подключает вычисление корней, стандартная math не работает... подробнее

Показать сообщение отдельно
UserAK
70 / 70 / 4
Регистрация: 25.12.2012
Сообщений: 189
Записей в блоге: 2
15.01.2013, 11:36     Работа с многомерными массивами. Дана матрица размером М * N. Сформировать из этой матрицы вектор по правилу
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <vector>
 
int main()
{
    using namespace std;
    const unsigned m = 4, n = 6;
    int matrix[m][n] = {{ 1,2,3,4,5,6 },
                        { 7,8,9,4,5,6 },
                        { 1,2,3,4,5,6 },
                        { 1,2,3,4,5,6 }};
    vector<int> vect;
    for(unsigned i=0; i<m*n; i++){
        vect.push_back((*matrix)[i]);
        cout<<vect.at(i)<<" ";
    }
    cout<<endl;
    system("pause");
    return 0;
}
Добавлено через 1 минуту
так ? или я что то путаю?
 
Текущее время: 13:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru