Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Нужно описать структуру с именем МОТЕ и т.д. https://www.cyberforum.ru/ cpp-beginners/ thread292963.html
Описать структуру с именем МОТЕ, содержащую следующие поля: - фамилия, имя; - номер телефона; - дата рождения (массив из трех чисел). Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE; - записи должны быть упорядочены по трем первым цифрам номера телефона; - вывод на экран информации о человеке, чья фамилия...
Создание (вернее, внедрение) манипулятора C++
Здравствуйте! Помогите пожалуйста! Лаба горит! Помогите создать манипулятор консольного ввода\вывода (insetup\outsetup). Внедрить его надо в этот код #include <iostream> #include <conio.h> #include <locale> using namespace std; class Mas { unsigned int n, *V;
C++ значение максимальной длины слова https://www.cyberforum.ru/ cpp-beginners/ thread292933.html
Задан исходный текст на русском языке. длинна текста - не более NL строк, длина строки - не более NS символов, длина слова не более NW символов. исходный текст должен заканчиваться точкой('!','?'). составить программу, которая в заданном тексте находит слово(слова) максимальной длины. в файле результатов должен быть исходный текст, значение максимальной длины слова, список найденных слов(через...
C++ Посчитать количество слов в строке https://www.cyberforum.ru/ cpp-beginners/ thread292927.html
Здравствуйте! Дайте пожалуйста пример функции которая считает количество слов с строке с помощью функции strtok. Number_Word (char str) return number_words; int _tmain(int argc, _TCHAR* argv) { char str;
сложение двоичных чисел.... C++
Скажите пожалуйста как сложить два двоичных числа!!! программа работает, но не правильно!!!#include <cstdlib> #include <iostream> #include <math.h> #include "Bin.h" using namespace std; Bin Bin:: operator+(Bin& b1){ int t=0; int i, n1,n2,s;
C++ Разработать функцию обслуживания одного покупателя при условии, что каждый может заказать нужный ему набор блюд, но не более одной порции каждого блюд https://www.cyberforum.ru/ cpp-beginners/ thread292907.html
В буфете предлагают покупателю меню из четырех блюд. Каждое блюдо имеет свою цену и представлено известным количеством порций. Разработать функцию обслуживания одного покупателя при условии, что каждый может заказать нужный ему набор блюд, но не более одной порции каждого блюда. При расчете за набор блюд покупателю может быть выдана сдача. Разработать программу, использующую созданную...
C++ Создание динамического массива используя malloc Необходимо создать трехмерный динамический массив и заполнить его нулями (допустим B): int i=0; int j=0; int k=0; BYTE ***B = (BYTE ***)malloc(480); for (i=0; i<=479; i++) { https://www.cyberforum.ru/ cpp-beginners/ thread292892.html C++ Преобразование Букв в двоичный код
Вот надыбал такой код для сабжа #include <iostream> using namespace std; int main() { cout<< "Vvod: "; char s; cin>> s ;
C++ Все слова из входного потока поместить в выходной поток с новой строки https://www.cyberforum.ru/ cpp-beginners/ thread292875.html
Здравствуйте уважаемые программисты помогите пожалуйста текст задачи: все слова из входного потока, помещать в выходной поток с новой строки спасибо большое С уважением, Андрей
C++ Масив с разним количеством елементов В подразделении Y есть 15 сотрудников, а в G - 20. На протяжении месяца они отработали количество дней которое задано как случайное число от 0 до 31 Дневная оплата труда d y.e. Налоговая ставка 20%. Создать масив Y и G, вывести значения их элементов на экран и в файл. У скольких человек заработок выше среднего. --- Помогите пожалуста... https://www.cyberforum.ru/ cpp-beginners/ thread292818.html
Подскажите где ошибка... C++
Создать класс 2-D координат. Определить операторы "+" и "-" как дружественные функции, а операторы присваивания и сравнения как методы класса. Должны быть возможность осуществления операций, как между координатами, так и между координатами и обычными числами. #include<iostream> using namespace std; class Coord {public: int x; int y;
C++ Найти площадь сарая Фермер хочет построить на своей земле как можно больший по площади сарай. Но на его участке есть деревья и хоз. постройки, которые он не хочет никуда переносить. Для простоты представим форму сеткой размера MxN. Каждое из деревьев и построек размещается в одном или нескольких узлах сетки. Прямоугольный сарай не должен ни с чем соприкасаться (т.е. в соседних с ним узлах сетки не может ничего... https://www.cyberforum.ru/ cpp-beginners/ thread292788.html
Эксперт С++
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
23.05.2011, 18:34 0

Удалить из массива повторяющиеся элементы, оставив только их первые вхождения (класс-контейнер вектор) - C++ - Ответ 1682125

23.05.2011, 18:34. Показов 4582. Ответов 3
Метки (Все метки)

Ответ

Сначала идет проверка, переданы ли программе аргументы. Если программе передано больше двух аргументов, то она завершается с ошибкой, если 1 - то ввод производится из файла, чье имя передано в качестве аргумента, если ноль - то ввод производится со стандартного ввода. После этого с помощью алгоритма std::copy происходит ввод, затем мы перебираем контейнер и удаляем повторяющиеся элементы с помощью алгоритмов find и erase (кстати, то же самое можно было бы сделать с помощью алгоритма remove). После чего выводим результат на экран.

Вернуться к обсуждению:
Удалить из массива повторяющиеся элементы, оставив только их первые вхождения (класс-контейнер вектор) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2011, 18:34
Готовые ответы и решения:

Удалить из массива повторяющиеся элементы, оставив только их первые вхождения
Помогите, зачёт пишу

Удалить из массива повторяющиеся элементы, оставив только их первые вхождения
Как мне удалять повторяющийся элемент? #include &lt;iostream&gt; using namespace std; int main ()...

Одномерные массивы, удалить все повторяющиеся элементы, оставив только первые вхождения
Задача на C++: из заданного массива удалить все повторяющиеся элементы, оставив только их первые...

Удалить из строки все повторяющиеся буквы, оставив только их первые вхождения
2.Даны строки, содержащие латинские буквы. Удалить из строки все повторяю* щиеся буквы, оставив...

3
23.05.2011, 18:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2011, 18:34
Помогаю со студенческими работами здесь

Удалить из очереди все повторяющиеся слова, оставив только их первые вхождения
Создать очередь, содержащую слова. Удалить из очереди все повторяющиеся слова, оставив только их...

Дан одномерный массив, элементы которого - целые числа. Удалите из него все повторяющиеся элементы, оставив только их первые вхождения.
Добрый день!!! Не могли бы помочь отредактировать программу на с++? Дан одномерный массив, элементы...

Создать очередь, содержащую слова. Удалить из очереди все повторяющиеся слова, оставив только их первые вхождения
#include &lt;iostream&gt; using namespace std; struct queue { int inf; queue *next; }; void...

Удалить из массива все одинаковые элементы, оставив их первые вхождения
Дан целочисленный массив размера N. Удалить из массива все одинаковые элементы, оставив их первые...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru