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

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

Восстановить пароль Регистрация
 
Sane4KO
1 / 1 / 0
Регистрация: 14.01.2013
Сообщений: 62
15.01.2013, 11:17     Работа с многомерными массивами. Дана матрица размером М * N. Сформировать из этой матрицы вектор по правилу #1
Дано матрицу размером М * N. Сформировать из этой матрицы вектор по правилу: первые N элементов вектора - это элементы матрицы первого порядка, вторые N элементов - элементы второй строки и т.д. (М = 4, N = 6).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2013, 11:17     Работа с многомерными массивами. Дана матрица размером М * N. Сформировать из этой матрицы вектор по правилу
Посмотрите здесь:

C++ Дана квадратная матрица [3][3]. Вычислить n-ую степень этой матрицы с помощью рекурсивной функции.
C++ дана матрица A(5*6) поменять местами в этой матрицы элементы
C++ Дана действительная матрица А(N*M) и массив В(N).Заменить четные столбцы матрицы на вектор B.
C++ Сформировать из матрицы вектор по правилу:
Дана матрица А(7,4) Вывести все отрицательные элементы этой матрицы. Найти минимальный по модулю элемент C++
C++ Дана матрица размером n*m инвертировать каждый столбец матрицы
C++ Дана матрица размером МхN. Сформировать из этой матрицы вектор по правилу
C++ Дана матрица A m×n. Сформировать вектор B из m элементов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
UserAK
70 / 70 / 4
Регистрация: 25.12.2012
Сообщений: 189
Записей в блоге: 2
15.01.2013, 11:36     Работа с многомерными массивами. Дана матрица размером М * N. Сформировать из этой матрицы вектор по правилу #2
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 минуту
так ? или я что то путаю?
Yandex
Объявления
15.01.2013, 11:36     Работа с многомерными массивами. Дана матрица размером М * N. Сформировать из этой матрицы вектор по правилу
Ответ Создать тему
Опции темы

Текущее время: 06:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru