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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Элеонора
7 / 2 / 1
Регистрация: 20.09.2010
Сообщений: 39
#1

Матрица и вектор - C++

28.05.2011, 19:06. Просмотров 1150. Ответов 1
Метки нет (Все метки)

Создать двумерный динамический массив и выполнить:
Даны матрица A размером m*n и вектор В размером m. Записать на главную диагональ элементы вектора, а в вектор - элементы главной диагонали.
Наррод!!! Помогите плиз, никак эту лабу сдать не могу

Добавлено через 3 минуты
Хотя бы алгоритм подскажите, пожалуйста!!!))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2011, 19:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Матрица и вектор (C++):

Даны квадратная матрица A порядка n и вектор с n элементами. Получить вектор: (A=E)b, где E единичная матрица порядка n - C++
Даны квадратная матрица A порядка n и вектор с n элементами. Получить вектор: (A=E)b, где E-единичная матрица порядка n. Помогите...

Есть квадратная матрица А порядка n и вектор b с n элементами. Получить вектор Аb. - C++
Привет. Не могу разобратся, вот задание: Есть квадратная матрица А порядка n и вектор b с n элементами. Получить вектор Аb.

Почему матрица на вектор умножается быстрее чем вектор на матрицу? - C++
Почему матрица на вектор умножается быстрее чем вектор на матрицу?

матрица на вектор, вроде правильно, а вектор на матрицу? посмотрите пожалуйста? - C++
#include <iostream> #include <iomanip> #include <cstdlib> #include <ctime> using namespace std; int main() { ...

Создать классы "Вектор" и "Матрица", реализовать умножение матрицы на вектор - C++
Создать классы «Вектор (Строка, столбец)» и «Матрица». Реализовать умножение матрицы на вектор. я задал класс матриц,а как мне задать...

Вектор и матрица - C++
Ребят, помогите пожалуйста) вот в чем проблема: надо составить ф-ю вычисления среднего арифметического вектора, а затем преобразовать...

1
Jupiter
Каратель
Эксперт С++
6564 / 3985 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.05.2011, 19:47 #2
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
#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
 
int main()
{
    std::vector<std::vector<int>> matr(5);
    std::vector<int> vec(5);
    std::for_each(vec.begin(), vec.end(), [](int & a) //заполняем случайными числами вектор
    {
    a = rand() % 20;
    });
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, "\t")); //выаод на экран
    std::cout << std::endl << "matrix:\n";
    for(int i = 0; i < 5; i++)
    {
    matr[i].resize(5);
    std::for_each(matr[i].begin(), matr[i].end(), [](int & a) //заполняем случайными числами строку матрицы
    {
        a = rand() % 20;
    });
        std::swap(matr[i][i], vec[i]); // меняем местами диагональный элемент матрицы с вектором
    std::copy(matr[i].begin(), matr[i].end(), std::ostream_iterator<int>(std::cout, "\t"));
    std::cout << std::endl;
    }
    std::getchar();
}
для матрицы МхN алгоритм аналогичный, проход по всем строкам матрицы и обмен значения [i]-элемента вектора с [i][i] элементом матрицы
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2011, 19:47
Привет! Вот еще темы с ответами:

Матрица. Построить логический вектор. - C++
Помогите решить задачку второго курса на языке С++... Дана квадратная матрица размерности nxn. необходимо построить логический вектор,...

Дана матрица. Построить вектор! - C++
Дана матрица А(nxn). Построить вектор, каждый элемент которого равен количеству равных элементов в соответствующей строке матрицы А....

Задана матрица размером N*N и вектор размерности N - C++
Задана матрица размером N*N и вектор размерности N. Заменить нечетные строки матрицы на заданный вектор. Здравствуйте, помогите...

Матрица А(7,7). Построить вектор b(7) из элементов главной диагонали - C++
Матрица А(7,7). Построить вектор b(7) из элементов главной диагонали. Поделить элементы нового вектора на сумму минимального и...


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

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

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