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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
whitedon2
0 / 0 / 0
Регистрация: 15.10.2016
Сообщений: 15
#1

Задача: создать драйвер нового устройства для отделений функциональной диагностики медицинских центров - C++

15.10.2016, 18:29. Просмотров 607. Ответов 3
Метки нет (Все метки)

Производственная компания «МедТехИмпортПромГарант» разрабатывает новый прибор для отделений функциональной диагностики медицинских центров. Электронный блок датчика «Рецептор А» передает электронному блоку «Регистратор» цифровые показания – последовательность целых чисел из диапазона [−5 000 000 000, 5 000 000 000]. Далее, блок «Регистратор» должен передавать эти данные в блок «Аналитика МТП». Нюанс в том, что из последовательности поступивших чисел блок «Регистратор» должен удалить повторяющиеся числа, оставив только их первые вхождения в последовательность. Именно такая последовательность неповторяющихся чисел без нарушения исходного порядка их следования должна передаваться в блок «Аналитика МТП». Напишите пожалуйста фрагмент внутреннего драйвера для нового устройства.
Формат ввода

В первой строке текстового файла d.in указано натуральное число N — количество чисел в последовательности (1 < N < 65 536). Последующие N строк содержат цифровые показания, поступившие в блок «Регистратор» - по одному целому числу в строке (диапазон возможных значений указан выше).
Формат вывода

В выходной файл d.out вывести последовательность для передачи в блок «Аналитика МТП» - не более N чисел. Каждое число должно встречаться в файле не более чем один раз.
Пример

Ввод Вывод
9
54978
-9465
13
9764512
512
9764512
512
512
-9465
54978
-9465
13
9764512
512
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2016, 18:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача: создать драйвер нового устройства для отделений функциональной диагностики медицинских центров (C++):

Возможно ли создать драйвер для usb-устройства на шарпе? - C#
Создал usb-девайс, воткнул в компьютер, и в операционной системе windows в диспетчере устройств он отображается восклицательным знаком и,...

Построить модель логического устройства, по заданной функциональной схеме - Lazarus
Дана функциональная схема логического устройства, построить его модель а) применив табличный процессор; б) применив графические...

Свой драйвер для устройства ... - C#
Здравствуйте друзья. Мне очень интересна схематехника, но минус мой в том что я плохо ее знаю. А очень хочется сделать какую либо...

Драйвер (код 28) для PCI-устройства - Windows 7
Доброго вечер. Мог бы кто подсказать что это за драйвер и где его можно скачать. Может он есть в этом списке?...

Драйвер для PCI-устройства не обнаружен - Windows 7
Здравствуйте. Несколько дней назад я поставил себе 7-ку. Драйвера на устройства устанавливать не пришлось (каким-то чудным образом она сама...

Как разместить драйвер устройства в Диспетчере устройств в разделе Системные устройства? - Программирование драйверов
Здравствуйте! Можно ли ( если да, то как ? ) отредактировать имеющийся .inf файл от драйвера некого устройства, чтобы в Диспетчере...

3
Aymurat
101 / 95 / 29
Регистрация: 07.11.2014
Сообщений: 638
Завершенные тесты: 5
15.10.2016, 18:30 #2
whitedon2, так я не понял где вывод где ввод
0
whitedon2
0 / 0 / 0
Регистрация: 15.10.2016
Сообщений: 15
15.10.2016, 18:51  [ТС] #3
Ввод
9
54978
-9465
13
9764512
512
9764512
512
512
-9465
Вывод
54978
-9465
13
9764512
512

Добавлено через 7 минут
Бамп
0
Новичок
Модератор
1248 / 796 / 176
Регистрация: 17.07.2012
Сообщений: 4,253
Записей в блоге: 1
Завершенные тесты: 2
15.10.2016, 20:24 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <vector>
#include <set>
 
typedef long long Long;
 
int main() {
    int n;
    std::cin >> n;
    std::vector <Long> nums;
    std::set<Long> set;
    for (int i = 0; i < n; i++) {
        Long x;
        std::cin >> x;
        if (set.find(x) != set.end()) continue;
        set.insert(x);
        nums.push_back(x);
    }
    for (size_t i = 0; i < nums.size(); i++)
        std::cout << nums[i] << std::endl;
}
(РЕШИТЕ ПРОШУ)
Лучше так темы не называйте, потому что скорее всего наоборот не будут помогать, такие названия только раздражают.
1
15.10.2016, 20:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2016, 20:24
Привет! Вот еще темы с ответами:

Нету устройства звуковые видео и игровые устройства драйвер - Планшеты, ebook
Здравствуйте помогите 2 день мучаюсь, у меня планшет KREXTM1004B32 3G GPS, я переустановил виндус 10, и все полетело сенсор не работает,...

Срочно надо найти драйвер для устройства - Системный софт
Нужен срочно драйвер для этого устройства PCI\VEN_10EC&amp;DEV_8168&amp;SUBSYS_E0001458&amp;REV_02\4&amp;3A0400F3&amp;0&amp;00E1 помотрел понету немнго выяснил...

Свой драйвер COM порта для USB устройства - Программирование драйверов
Всем здрасте... Хотелось бы услышать мнения профессионалов. В частности Убежденного:) видел много сообщений от него.. Итак. Есть...

Найти драйвер для устройства по его коду - Драйверы
GEN_SCSIADAPTER A6IFJ9SL IDE Controller PCI\VEN_1103&amp;DEV_4320&amp;SUBSYS_2650ACD9&amp;REV_01 PCI\VEN_1103&amp;DEV_4320&amp;SUBSYS_2650ACD9 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru