Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 14.01.2013
Сообщений: 62
1

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

15.01.2013, 11:17. Просмотров 1205. Ответов 1
Метки нет (Все метки)

Дано матрицу размером М * N. Сформировать из этой матрицы вектор по правилу: первые N элементов вектора - это элементы матрицы первого порядка, вторые N элементов - элементы второй строки и т.д. (М = 4, N = 6).
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.01.2013, 11:17
Ответы с готовыми решениями:

Дана матрица размером МхN. Сформировать из этой матрицы вектор по правилу
Как решить эту программу с помощью указателей? Задача Дано матрицу размером МхN. Сформировать из...

Дана матрица A размером n на m. Найти произведение матрицы на вектор B
Помогите пожалуйста. Дана матрица A размером n на m. Найти произведение матрицы на вектор B

Дана квадратная матрица А, размером пхп. Сформировать одномерный массив, содержащий максимальные элементы каждой строки матрицы.
Дана квадратная матрица А, размером пхп. Сформировать одномерный массив, содержащий максимальные...

Дана матрица В(5,5). Построить вектор С(5) по правилу :
Дана матрица В(5,5). Построить вектор С(5) по правилу : С=0, если в строке с номером i элементы...

1
73 / 73 / 13
Регистрация: 25.12.2012
Сообщений: 189
Записей в блоге: 2
15.01.2013, 11:36 2
Лучший ответ Сообщение было отмечено Sane4KO как решение

Решение

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 минуту
так ? или я что то путаю?
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.01.2013, 11:36

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Дана матрица. Построить n-мерный вектор по правилу
Дана матрица А(nxn). Построить n-мерный вектор по правилу: если в столбце матрицы с номером i есть...

Дана матрица по ней построить вектор b по правилу
Дана матрица по ней построить вектор b , Эллемента которого определены b I : номеру первого...

Дана матрица размером n на n, надо умножить ее на вектор столбец
Помогите написать программу: Дана матрица размером n на n, надо умножить ее на вектор столбец....

Матрица. Найти сумму элементов. Сформировать вектор по правилу
Получить массив C1,C2,...,Cn по правилу: Сi=0, если все элементы i-го столбца матрицы равны 0,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.