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

Дан массив целых, отсортированный по возрастанию. Удалить из него дубликаты - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ программу содержащий класс студент http://www.cyberforum.ru/cpp-beginners/thread182873.html
создать программу содержащий класс студент в котором описаны 2 закрытые переменные оценка 1 и оценка 2 и открытый метод средняя оценка, инициализация переменных с помощью конструктора в программе создать 2 экземпляра класса вывести значения переменных и метода на экран
C++ Hello World не работает! Вот что мне сгенерил Wascana Eclipse (Helios release): #include <iostream> using namespace std; int main() { cout << "Hello World!!!" << endl; // prints Hello World!!! return 0; } А вот код из книги Дейтелов Как программировать на С++: http://www.cyberforum.ru/cpp-beginners/thread182868.html
Кому суждено стать программистом? C++
Доброго времени! Прошу прощения за оффтоп. Если есть для подобной темы более подходящая рубрика, не обижусь, если уважаемый администратор туда эту тему перенесет. Я хотел бы задать участникам форума несколько "странных" вопросов: 1 "Какому человеку (психологически) подходит профессия программиста?" Все дело в том, что с недавнего времени, я решил попробовать овладеть C++, но само...
Работа со структурами C++
Создать структуру для работы с тригонометрическими комплексными числами. Комплексное число в тригонометрической форме задается своим модулем r и аргументом (углом) φ в виде r×. Данные структуры: модуль r и аргумент φ. Создать функции: ввод числа (r и φ), вывод числа на экран в форме r×, возведение комплексного числа в степень. При возведении комплексного числа в целую степень, модуль возводится в...
C++ Объяснение моментов http://www.cyberforum.ru/cpp-beginners/thread182845.html
1. Microsoft Visual Studio 2010, в ниже приведённом коде появляется ошибка следующего вида: error C2143: синтаксическая ошибка: отсутствие ";" перед "*" class matr { public: matr(void); virtual ~matr(void); private: int iCol; int iRow;
C++ Сравнение строк Написать программу, которая сравнивает строки не использую стандартную функцию strncmp. При чем рассматривается только kol-size_t maxlen первых символов. Помогите пожжалуйста, из лабораторной решил 3 задачи. осталась одна эта задача, я вообще незнаю как её реализовать, помогите пожалуйста. Сдавать мне её нужно во вторник. подробнее

Показать сообщение отдельно
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
28.10.2010, 14:25     Дан массив целых, отсортированный по возрастанию. Удалить из него дубликаты
Может пригодится

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream>
#include <ctime>
 
using std::cout;
using std::cin;
using std::endl;
 
int main()
{
        
    setlocale(LC_ALL,"Russian");
    srand((unsigned)time(NULL));
    int *arr,*arr1;
    int size,temp=0,k=0,count=0;
    cout<<"Введите розмер массива: ";
    cin>>size;
    arr = new int[size];
    arr1 = new int[size];
    cout<<"Сформированый массив: ";
    for(int i=0; i<size; i++)
    {
        arr[i]=rand()%9+1;
        cout<<arr[i]<<"  ";
    }
    cout<<endl;
    cout<<"Отсортированный массив: ";
    for(int i=0; i<size; i++)
    {
        for(int j=i; j<size; j++)
        {
            if(arr[j]>arr[i])
            {
                temp=arr[i];
                arr[i]=arr[j];
                arr[j]=temp;
 
            }
        }
       cout<<arr[i]<<"  ";
    }
    for(int i=0; i<size; i++)
    {
        count=0;
        for(int j=0; j<size; j++)
        {
            if(arr[i]==arr1[j])
            {
                count++;
            }
        }
        if(!count)
        {
            arr1[k]=arr[i];
            k++;
        }
    }
    cout<<endl;
    cout<<"Новый массив: ";
    for(int i=0; i<k; i++)
    {
        cout<<arr1[i]<<"  ";
    }
    cout<<endl;
    system("pause");
     delete [] arr1;
     delete [] arr;
     return 0;
}
 
Текущее время: 14:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru