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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Как добавить заголовочный файл? http://www.cyberforum.ru/cpp-beginners/thread979312.html
помогите, я недавно решил научится программировать, и скачал пример кода одной игры, но в нём используются файлы которые вызываются с помощью #include <blablabla.h> или #include blablabla.h, вообщем в архиве было ещё 3 таких файла, они вызываются в начале кода программы, вопрос возможно глупый, но я просто только вчера начал учится программировать, и я использую codeblocks, очень нужна помощь, и...
C++ изменение ptivat static #include <iostream> using namespace std; #include <string> using std::string; class ext { public: ext( ) http://www.cyberforum.ru/cpp-beginners/thread979306.html
C++ Сортировка бинарного файла
Здравствуйте. Возникла проблема при сортировке бинарного файла, в котором хранятся записи. Долго пытался работать с массивом этих записей, но ничего не получалось. Решил разделить запись на 3 массива (по полям) и отсортировать их, это удалось, но вот обратно в бинарный файл записывать отказывается, т.к. ругается на типы. По заданию нужно сначала перевести текстовый файл в бинарный (процедура...
C++ Задачки для начинающих C++
Здравствуйте, может кто-то знает какой-нибудь хороший сайт с задачками для начинающих изучать язык C++? Желательно бы, чтобы с какой-то проверкой там. Хочу попрактиковаться, искал в интернете, но дельного так ничего и не нашел. Либо может какой-то другой интересный вариант посоветуете, для изучения этого языка. Добавлено через 4 минуты Просто у нас учитель дает задачки, решаем лабораторные...
C++ библиотека thread http://www.cyberforum.ru/cpp-beginners/thread979285.html
компилятор не видит эту библиотеку что делать?
C++ Не запускается программка Привет! Скачал компилятор Dev C++ написал пару строк для проверки #include <iostream> using namespace std; int main() { cout << " Hello!! " << endl; return 0; подробнее

Показать сообщение отдельно
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
16.10.2013, 21:50     Дан целочисленный массив размера N. Удалить из массива все одина- ?ковые элементы, оставив их первые вхождения
abay_b,
примерно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int a[n];
int b[n];
b[0]=a[0];
int t=0;
for (int i=1;i<n;i++)
{
    bool yes = false;
    for (int j=0;j<=t;j++)
        if (a[i]==b[j]) yes = true;
    if (!yes)
    {
        t++;
        b[t]=a[i]
    }
}
В массиве b будут все значения в единственном экзепляре. Протести, работает ли
 
Текущее время: 15:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru