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

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

Войти
Регистрация
Восстановить пароль
 
NIKE77
0 / 0 / 0
Регистрация: 10.11.2009
Сообщений: 23
#1

Для заданной матрицы переписать ее элементы в векторном виде по убыванию - C++

19.11.2009, 14:59. Просмотров 352. Ответов 3
Метки нет (Все метки)

Для заданной матрицы переписать ее элементы в векторном виде по убыванию
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2009, 14:59     Для заданной матрицы переписать ее элементы в векторном виде по убыванию
Посмотрите здесь:

Все элементы каждой строки заданной матрицы не равные нулю, переписать в начало строк, а остальные - в конец - C++
Помогите, пожалуйста, решить задачу. Заранее спасибо. Дан двумерный массив. В каждой строке все его элементы, не равные нулю,...

Все элементы заданной матрицы, попадающие в интервал [2, 9] переписать в новый массив. Подсчитать количество элементов в новом массиве - C++
Дана матрица G . Все элементы, попадающие в интервал переписать в новый массив. Подсчитать количество элементов в новом массиве.

Отсортировать по убыванию случайный столбец заданной матрицы - C++
Например задана матрица, размеры которой вводятся пользователем и надо случайный столбец матрицы отсортировать по убыванию. Может кто...

Для каждой строки заданной матрицы найти номера столбцов, содержащих ненулевые элементы - C++
Здравствуйте, помогите пожалуйста! Для каждой строки заданной матрицы A (n, m) найти номера столбцов, содержащих ненулевые элементы

Отсортировать элементы массива находящиеся слева от заданной позиции по убыванию - C++
c) отсортировать элементы массива, находящиеся слева от заданной позиции по убыванию, а элементы массива, находящиеся справа - по...

Для каждой строки заданной матрицы найти и напечатать номера столбцов, содержащих отрицательные элементы - C++
Помогите написать программу(С++) для этой задачи, буду очень благодарен за любую помощь. Задача: Для каждой строки матрицы найти и...

В заданной матрице найти количество столбцов, элементы которых упорядочены по убыванию - C++
В заданной целочисленной матрице найти количество ее столбцов, элементы которых упорядочены по убыванию. Помогите пожалуйста с задачей

Упорядочить строки заданной матрицы с нечётными индексами по убыванию, с чётными - по возрастанию - C++
Преобразование матрицы A( m x n) так, чтобы строки с нечетными индексами были упорядочены по убыванию, с четными - по возрастанию. Матрица...

Произвести сортировку столбцов заданной вещественной матрицы по убыванию элементов последней строки - C++
Дан двумерный массив вещественных чисел размерностью . Произвести сортировку столбцов по убыванию элементов последней строки....

Переписать массив элементы матрицы - C++
Задана матрица A размерности n*m. Переписать в массив B элементы aii одной главной диагонали матрицы A, в массив C - элементы ai,n-i+1...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
19.11.2009, 15:42     Для заданной матрицы переписать ее элементы в векторном виде по убыванию #2
а какую матрицу ты называешь "заданной"? матрицу какого порядка???
NIKE77
0 / 0 / 0
Регистрация: 10.11.2009
Сообщений: 23
19.11.2009, 15:49  [ТС]     Для заданной матрицы переписать ее элементы в векторном виде по убыванию #3
чесн..не знаю
но вроде 2ого
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,652
Записей в блоге: 1
19.11.2009, 15:54     Для заданной матрицы переписать ее элементы в векторном виде по убыванию #4
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
#include <iostream>
#include <algorithm>
#include <functional>
#include <iterator>
#include <vector>
 
int main()
{
    const int row = 2;
    const int col = 2;
    int arr[row][col] = { 1, 2, 3, 4 };
    std::vector<int> vec;
 
    for(int i = 0; i < row; ++i)
        for(int j = 0; j < col; ++j)
            vec.push_back(arr[i][j]);
 
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, " ")); std::cout << '\n';
 
    std::sort(vec.begin(), vec.end(), std::greater<int>());
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, " "));
 
    return 0;
}
Yandex
Объявления
19.11.2009, 15:54     Для заданной матрицы переписать ее элементы в векторном виде по убыванию
Ответ Создать тему
Опции темы

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