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

Создать массив из различных элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сумма элементов массива, расположенных между первым и последним элементом http://www.cyberforum.ru/cpp-beginners/thread699197.html
#include "stdafx.h" #include <iostream> #include "conio.h" #include <stdio.h> #include "locale.h" using namespace std; int main(void)
C++ Хочется чтоб функция main узнала число набитое счётчиком в функции god просмотрев кучу примеров с функциями в сети, написав различные значения функции god у меня всё никак не получается её вызвать в функции main. хочется чтоб функция main узнала число набитое счётчиком в функции god. IDE Code::Blocks #include <iostream> #include <fstream> #include <stdio.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread699181.html
Что значит константный указатель на объект, указатель на константный объект, и как это можно использовать? C++
Подскажите, что значит константный указатель на объект, указатель на константный объект, и как это можно использовать??
C++ Как определить, есть ли файл на диске. Проверка двух файлов
Всем привет! Задача: проверить существование двух файлов и не пустые ли они. проверить существование одного файла: http://www.rsdn.ru/article/qna/baseserv/fileex.xml все эти способы работают для одного файла. а проверить существование второго файла не получается. 1 файл "найден", а 2 файл "не найден", хотя и существует. почему? пробовал для каждого файла разные методы, все равно результат 0.
C++ Не получается нормально вывести рамку, в последнем цикле ошибка (классы c++) http://www.cyberforum.ru/cpp-beginners/thread699170.html
не получается нормально вывести рамку, в последнем цикле ошибка (nuwna takaja) XXXXXXXXXXXX -sverhu na vesj ekran odna linija i po krajam (po odnomu stolbiku s kawdogo kraju ) kak bi o4ertitj pole x x x x x x x x x x #include <iostream>
C++ Вычисление функции c помощью разложения в ряд Составить программу для вычисления функции c помощью разложения в ряд: Вычислить и вывести на экран в виде таблицы значения функции на интервале от xn до xk с шагом dx с точностью eps. Для вычисления последующего члена ряда воспользоваться рекуррентной формулой Cn+1=Cn*T, где T - некоторый множитель. Предусмотреть максимальное количество итераций = 500. Результат получить в... подробнее

Показать сообщение отдельно
Illusive
17 / 17 / 0
Регистрация: 11.01.2008
Сообщений: 51
16.11.2012, 16:15     Создать массив из различных элементов массива
#include <unordered_set>
#include <vector>
#include <iostream>
#include <iterator>

using namespace std;

int main()
{
vector<int> V1; // создаем вектор V1
int value =0;
// заполняем вводом с клавиатуры пока не встретится число больше 10000
while(1) // (можно и другое условие выхода из цикла придумать)
{
cin >> value;
if(value >10000) break;
V1.push_back(value); // загоняем число в вектор
};
cout << "V1 = ";
copy(V1.begin(), V1.end(), ostream_iterator<int>(cout, " ")); // выводим содержмое V1
unordered_set<int> U1(V1.begin(), V1.end()); // здесь исчезают повторяющиеся элементы
cout << "\nU1 = ";
copy(U1.begin(), U1.end(), ostream_iterator<int>(cout, " ")); // выводим содержмое U1
return 0;
}
Правда U1 не вектор, но если требуется, с помощью copy можно переписать содержимое
и в вектор
 
Текущее время: 02:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru