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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ таблица значений http://www.cyberforum.ru/cpp-beginners/thread65279.html
составить таблицу значений функции y=интеграл от v до w sinxdx/x для 1<=v<=1,5 и 2<=w<=3 с шагом h(v)=h(w)=0,1 нужно вычислять интеграл для каждого v и w,которые увеличиваются каждый раз на 0,1? Добавлено через 6 минут прога на С
C++ Консольное приложение + DDE Здравствуйте, товарищи! Есть необходимость написать консольное приложение для работы по DDE с клиентом. До этого писал подобное GUI-приложение, все работало, а с консольным происходят чудеса: - сервис регистрируется, но информация не принимается, стоит же в код после регистрации сервиса вставить функцию MassageBox, как все начинает работать. Кто-нибудь может объяснить в чем тут дело? Что... http://www.cyberforum.ru/cpp-beginners/thread65270.html
C++ Дана строка текста, в которой слова разделены пробелами.
Доброго времени суток ! Дана лаба: Дана строка текста, в которой слова разделены пробелами. Необходимо: - определить количество слов в строке; - вывести все слова строки в порядке возрастания их длин; - вывести все слова, начинающиеся на букву «t». п.с. первые 2 пункта сделал, а 3-й все никак не могу реализовать, если кто-то сможет помочь буду очень...
C++ Составить матрицу из массива
Доброе время суток. К примеру есть массив a={1,2,3}. Необходимо построить квадратную матрицу вида: 1 2 3 1 4 9 1 8 27 .......... 1^n 2^n 3^n Спасибо за внимание.
C++ 2 мерный масив http://www.cyberforum.ru/cpp-beginners/thread65223.html
Дана целочисленная прямоугольная матрица. Определить: 1) количество строк, содержащих хотя бы один нулевой элемент; 2) номер столбца, в котором находится самая длинная серия одинаковых элементов. помогите полиз мне надо на С
C++ массив помогите сформировать 2 массива (2разные задачи): 1) сформировать массив IM (1,-1,2,-2,...,49,-49,50,-50) 2) сформировать массив y (1,3,5,7,...,49,50,48,46,...,4,2) заранее благодарен. подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,653
Записей в блоге: 1
19.11.2009, 15:54     Для заданной матрицы переписать ее элементы в векторном виде по убыванию
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru