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

Замена элементов строки матрицы - C++

Восстановить пароль Регистрация
 
wildfires
1 / 1 / 0
Регистрация: 09.01.2012
Сообщений: 114
18.04.2012, 10:45     Замена элементов строки матрицы #1
Здравствуйте, как можно заменить элементы каждой строки матрицы на обратный.
То есть если у нас дана матрица:
3 1 2
3 5 6
8 3 4
нужно сформировать новую матрицу:
2 1 3
6 5 3
8 3 4

Добавлено через 1 час 27 минут
Ребят, можете помочь ? А то нужно сегодня сдать задание, а я всю ночь проигрался с другим, а это пока даже не представляю как сделать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2012, 10:45     Замена элементов строки матрицы
Посмотрите здесь:

умножить элемент каждой строки первой матрицы на наибольшее из значений элементов соответствующей строки второй матрицы C++
C++ Для заданной матрицы размера NхN найти такие k и n, что сумма элементов k- столбца матрицы совпадает с суммой элементов n- го строки
C++ умножением элементов каждой строки первой матрицы на наибольший из элементов соответствующей строки второй матрицы
Динамический массив. Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы C++
Получить новую матрицу умножением элементов первой матрицы на наибольшее из значений элементов соответствующий строки второй матрицы C++
C++ Замена первых элементов каждой строки квадратной матрицы на сумму элементов этой строки
Найти среднее арифметическое элементов каждой строки матрицы Q (lm) и отнять его от элементов этой строки. размер матрицы 7х7.заранее спасибо C++
Определить, что все элементы строки первой матрицы больше соответствующих элементов строки второй матрицы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KATbIK
 Аватар для KATbIK
86 / 81 / 10
Регистрация: 02.08.2011
Сообщений: 335
18.04.2012, 11:15     Замена элементов строки матрицы #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
29
#include <iostream>
#include <algorithm>
#include <random>
#include <ctime>
#include <functional>
#include <vector>
#include <iomanip>
 
void output_matr(const std::vector<std::vector<int>>  &m){
  for(auto &x : m){
    for(auto &y : x) std::cout << std::setw(4) << y << ' ';
    std::cout << '\n';
  }
}
 
int main(){
  const size_t ROWS = 5,
               COLS = 10;
  std::vector<std::vector<int>>  matr(ROWS, std::vector<int>(COLS));
  auto rnd = std::bind(std::uniform_int_distribution<int>(-100, 100),
                       std::mt19937(time(nullptr)));
  std::generate(&matr[0][0], &matr[ROWS - 1][COLS], rnd);
  output_matr(matr);
  for(auto &x : matr)
    std::reverse(x.begin(), x.end());
  std::cout << "\n\n";
  output_matr(matr);
  return 0;
}
Код принадлежит asics -ку
Yandex
Объявления
18.04.2012, 11:15     Замена элементов строки матрицы
Ответ Создать тему
Опции темы

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