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

Слияние массивов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Какой лучше комрилятор? http://www.cyberforum.ru/cpp-beginners/thread852284.html
Прошу извинения сразу. Тема заезженная .Какой компилятор лучше ? И какую версию компилятора выбирать анг. или русск.?
C++ Как представить массив состоящий из дробей ? и потом нужно максимальную дробь найти в этом массиве http://www.cyberforum.ru/cpp-beginners/thread852276.html
C++ Проверить код
Пытаюсь переделать программу из С# в C++. { protected int x; protected int y; public virtual void Show () / / віртуальний метод { Console.WriteLine ("точка на площині: ({0}, {1})", x, y); } public DemoPoint (int x, int y) {
C++ Изменить порядок следования элементов массива
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) Произведение отрицательных элементов массива; 2) Сумму положительных элементов массива, расположенных до максимального элемента. Изменить порядок следования элементов в массиве на обратной.
C++ Замена символа на последовательность символов http://www.cyberforum.ru/cpp-beginners/thread852242.html
Написать программу, которая каждый встречающийся в строке заданный символ заменяет на заданную последовательность символов, расширяя при этом строку.
C++ Не удается передать значение членам класса Доброе время суток, возникла проблема, при создании класса добавил функцию, с помощью которой я задаю значение переменных x,y и строки path, однако использовать их не получается(проверял cout<<x,y внутри функции, в итоге выдает значение только первой переменной(в приведенной строчке x, если написать cout<<y," ",x, то только y)) из-за этого построение прямоугольника не получается, помогите... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4919 / 2662 / 243
Регистрация: 29.11.2010
Сообщений: 7,399
30.04.2013, 00:20     Слияние массивов
И почему все так упорно не признают оператор delete [] ?

Добавлено через 1 минуту
Требуется написать что-то навроде этого:
C++
1
2
3
4
5
6
7
8
9
10
11
template <class InputIterator1, class InputIterator2, class OutputIterator>
  OutputIterator merge (InputIterator1 first1, InputIterator1 last1,
                        InputIterator2 first2, InputIterator2 last2,
                        OutputIterator result)
{
  while (true) {
    *result++ = (*first2<*first1)? *first2++ : *first1++;
    if (first1==last1) return std::copy(first2,last2,result);
    if (first2==last2) return std::copy(first1,last1,result);
  }
}
то бишь реализацию алгоритма std::merge
 
Текущее время: 05:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru