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

Слияние отсортированных массивов. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не получается создать функцию вычисления параметров параллепипеда http://www.cyberforum.ru/cpp-beginners/thread573546.html
Доброго времени суток! Помогите пожалуйста составить программу к задаче: Написать функцию, которая вычисляет объем и площадь поверхности параллелепипеда.
C++ Составить игру-паззл на основе технологии drag&drop Помогите пожалуйста с курсовым проектом. Задача следующая. Нужно составить игру пазл(Не пятнашки). На основе технологии Drag&Drop. Суть в том, что имеется форма на которой расположены 16 картинок... http://www.cyberforum.ru/cpp-beginners/thread573545.html
C++ Не получается создать функцию умножения элементов массива
Доброго времени суток! Помогите пожалуйста составить программу к задаче: Написать функцию, умножающую первые n элементов массива на некоторое число. Параметрами функции должны быть массив и кол-во...
C++ Текстуры OpenGL
Подскажите пожалуйста как наложить текстуру на прямоугольник. Уже часов 5 ищу в гугле, информации там полно но до меня не доходит как это сделать. Мне нужно наложить только одну текстуру 2д с...
C++ Определитель матрицы http://www.cyberforum.ru/cpp-beginners/thread573527.html
Посмотрите функцию нахождения определителя N*N Когда запускаю отладчик показывает что в строке где if ошибка. (newmatrix создает матрицу н*м, заполняя ее нулями) double det(int N, double **A) {...
C++ логический тест в формах простите если,не туда. спасите) Логический тест: на экран выводится последовательность или таблица логически связанных образов (фигурок), один из которых пропущен. Отдельно сформировано таблица... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7423 / 4538 / 673
Регистрация: 29.11.2010
Сообщений: 12,319
14.05.2012, 13:47
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <algorithm>
#include <iterator>
 
int main()
{
    const int N = 3;
    int arr[N][N] = { {1, 7, 8} , {2, 5, 9}, {3, 10, 11} }, arr2[N * N];
    for (int i = 0; i < N; i++) 
       std::copy(arr[i], arr[i] + N, arr2 + i * N);
    std::sort(arr2, arr2 + N * N); 
    std::copy(arr2, arr2 + N * N, std::ostream_iterator<int>(std::cout, " ") );
    return 0;
}
это грубо говоря, наверняка можно сделать через std::merge
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru