|
|
Другие темы раздела | |
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++ - Ответ 168212523.05.2011, 18:34. Показов 4582. Ответов 3
Метки (Все метки)
Ответ
Сначала идет проверка, переданы ли программе аргументы. Если программе передано больше двух аргументов, то она завершается с ошибкой, если 1 - то ввод производится из файла, чье имя передано в качестве аргумента, если ноль - то ввод производится со стандартного ввода. После этого с помощью алгоритма std::copy происходит ввод, затем мы перебираем контейнер и удаляем повторяющиеся элементы с помощью алгоритмов find и erase (кстати, то же самое можно было бы сделать с помощью алгоритма remove). После чего выводим результат на экран.
Вернуться к обсуждению: Удалить из массива повторяющиеся элементы, оставив только их первые вхождения (класс-контейнер вектор) C++
0
|
23.05.2011, 18:34 | |
Готовые ответы и решения:
3
Удалить из массива повторяющиеся элементы, оставив только их первые вхождения Удалить из массива повторяющиеся элементы, оставив только их первые вхождения Одномерные массивы, удалить все повторяющиеся элементы, оставив только первые вхождения Удалить из строки все повторяющиеся буквы, оставив только их первые вхождения |
23.05.2011, 18:34 | |
23.05.2011, 18:34 | |
Помогаю со студенческими работами здесь
0
Удалить из очереди все повторяющиеся слова, оставив только их первые вхождения Дан одномерный массив, элементы которого - целые числа. Удалите из него все повторяющиеся элементы, оставив только их первые вхождения. Создать очередь, содержащую слова. Удалить из очереди все повторяющиеся слова, оставив только их первые вхождения Удалить из массива все одинаковые элементы, оставив их первые вхождения |