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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно описать структуру с именем МОТЕ и т.д. http://www.cyberforum.ru/cpp-beginners/thread292963.html
Описать структуру с именем МОТЕ, содержащую следующие поля: - фамилия, имя; - номер телефона; - дата рождения (массив из трех чисел). Написать программу, выполняющую следующие действия: - ввод с...
C++ Создание (вернее, внедрение) манипулятора Здравствуйте! Помогите пожалуйста! Лаба горит! Помогите создать манипулятор консольного ввода\вывода (insetup\outsetup). Внедрить его надо в этот код #include <iostream> #include <conio.h>... http://www.cyberforum.ru/cpp-beginners/thread292939.html
значение максимальной длины слова C++
Задан исходный текст на русском языке. длинна текста - не более NL строк, длина строки - не более NS символов, длина слова не более NW символов. исходный текст должен заканчиваться точкой('!','?')....
Посчитать количество слов в строке C++
Здравствуйте! Дайте пожалуйста пример функции которая считает количество слов с строке с помощью функции strtok. Number_Word (char str) return number_words; int _tmain(int argc, _TCHAR*...
C++ сложение двоичных чисел.... http://www.cyberforum.ru/cpp-beginners/thread292909.html
Скажите пожалуйста как сложить два двоичных числа!!! программа работает, но не правильно!!!#include <cstdlib> #include <iostream> #include <math.h> #include "Bin.h" using namespace std; Bin...
C++ Разработать функцию обслуживания одного покупателя при условии, что каждый может заказать нужный ему набор блюд, но не более одной порции каждого блюд В буфете предлагают покупателю меню из четырех блюд. Каждое блюдо имеет свою цену и представлено известным количеством порций. Разработать функцию обслуживания одного покупателя при условии, что... подробнее

Показать сообщение отдельно
Виктуся
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 17

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

11.05.2011, 10:54. Просмотров 3100. Ответов 3
Метки (Все метки)

Добрый день!!! Не могли бы помочь написать программу на С++ при помощи класса-контейнера вектора. вот код)) Заранее спасибо!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
using namespace std;
 
int main()
{
    int n;
    cout<<"n=";
    cin>>n;
    int a[n];
    for (int i=0;i<n;i++)
        cin>>a[i];
int i=0;
while(i<n-1)
{
    int g;
    g=i+1;
    while (g<n)
        if (a[i]==a[g])
            {
                 for (int j=g; j<n-1; j++)
                     a[j]=a[j+1];
                 n--;
            }
    else g++;
    i++;
}
     for (int i=0;i<n;i++)
             cout<<a[i]<<"\t";
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru