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

Дана матрица размером n*m инвертировать каждый столбец матрицы - C++

Восстановить пароль Регистрация
 
Aleshka_8bit
0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 13
19.12.2013, 11:28     Дана матрица размером n*m инвертировать каждый столбец матрицы #1
Дана матрица размером n*m инвертировать каждый столбец матрицы
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2013, 11:28     Дана матрица размером n*m инвертировать каждый столбец матрицы
Посмотрите здесь:

C++ Дана матрица размера M × N. Продублировать столбец матрицы, содержащий ее минимальный элемент.
Из заданной матрицы A размером получить матрицу В размером по правилу: первый столбец состоит из положительных элементов, второй – из отрицате C++
C++ 1Из заданной матрицы A размером N*M получить матрицу В размером K*3 по правилу: первый столбец состоит из положительных элементов....
C++ Работа с многомерными массивами. Дана матрица размером М * N. Сформировать из этой матрицы вектор по правилу
C++ дана матрица А(5,5). Получить векторный столбец, элементы которого являются наибольшими по модулю элементов исходной матрицы
Дана прямоугольная матрица А размером N × M. Составить программу, которая преобразует матрицу следующим образом: поэлементно вычитает первый столбец C++
Дана матрица размера 4х9. Обнулить столбец матрицы, содержащий ее максимальный элемент C++
C++ Дана матрица размером МхN. Сформировать из этой матрицы вектор по правилу

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bradobrei
Продам уран 238U
 Аватар для bradobrei
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
19.12.2013, 11:40     Дана матрица размером n*m инвертировать каждый столбец матрицы #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
30
31
32
#include <iostream>
#include <cstdlib>
using namespace std;
#define n 5
#define m 6
int main(){
    int mas[n][n];
    for(int i = 0; i < n; i++){
        for(int j = 0; j < m; j++){
            mas[i][j] = rand()% 20 - 5;
            cout<<mas[i][j] << " ";
        }
    cout<<endl;
    }
    cout<<endl;
    int tmp;
    for(int i = 0; i < m; i++){
        for(int j = 0; j < n; j++){
            if(mas[j][i] < 0){
                tmp = mas[j][i];
                mas[j][i] = tmp * (-1);
            }
            else if(mas[j][i] > 0){
                tmp = mas[j][i];
                mas[j][i] = -tmp;
            }
        cout<<mas[i][j]<<" ";
        }
    cout<<endl;
    }
    return 0;
}
Yandex
Объявления
19.12.2013, 11:40     Дана матрица размером n*m инвертировать каждый столбец матрицы
Ответ Создать тему
Опции темы

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