С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Не срабатывает unique_copy - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Доработайте пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread351622.html
#include<stdio.h> #include<conio.h> main() { float xn,xk,dx,k=0,x,a,b,c; float f; printf("vvedite: nachalo funkcii,konec funkcii,shag,a,b,c\n"); scanf("%f%f%f%f%f%f",&xn,&xk,&dx,&a,&b,&c);...
C++ Класс массив В общем задание написать шаблон класса массив. #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; template <typename X> class Array { int size; http://www.cyberforum.ru/cpp-beginners/thread351613.html
Отсортировать вектор строк C++
Есть какой алгоритм стандартный или хотя-бы вспомогательный? Естественно я о строках типа string, или может стоит каким другим типом воспользоваться для сортировки, я подумывал о map, но там ведь...
Заполнение вектора другим вектором C++
Есть два уже созданных вектора v и v2, со следующим содержимым: vector<int> v = {5, 3, 1, 3, 5, 2, 5, 3, 1, 3, 5, 2, 5}; vector<int> v2 = {5, 3, 1, 3, 5, 2, 5}; В процессе работы программы...
C++ ошибка в коде (нужна помощь) http://www.cyberforum.ru/cpp-beginners/thread351596.html
вот сам код: #include <iostream.h> void show__parameters (int a=1, int b=2, int c=3) { cout << "a" << a << " b " << b << " c " << c << endl; }
C++ Книги по С++ Люди извините за топой вопрос хотел спросить у вас какие вы книги посоветует по С++ для новичка подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1972 / 1465 / 122
Регистрация: 29.05.2011
Сообщений: 3,033
14.09.2011, 23:50
Цитата Сообщение от Gepar Посмотреть сообщение
Не, это вроде делает unique, а именно unique_copy копирует элементы.
Да, копирует. Но копии не копируются только в том случае, если они стоят рядом, если же между двумя одинаковыми есть хотя бы один отличный от них элемент, то будут скопированы оба повторяющихся значения. Если задача позволяет, то можно предварительно отсортировать интервал, если нет, то unique вряд ли подходит. Надо идти по элементам и удалять каждый из них от следующей позиции до конца интервала.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.