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

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

Восстановить пароль Регистрация
 
whitedon2
0 / 0 / 0
Регистрация: 15.10.2016
Сообщений: 15
15.10.2016, 18:29     Задача: создать драйвер нового устройства для отделений функциональной диагностики медицинских центров #1
Производственная компания «МедТехИмпортПромГарант» разрабатывает новый прибор для отделений функциональной диагностики медицинских центров. Электронный блок датчика «Рецептор А» передает электронному блоку «Регистратор» цифровые показания – последовательность целых чисел из диапазона [−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
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2016, 18:29     Задача: создать драйвер нового устройства для отделений функциональной диагностики медицинских центров
Посмотрите здесь:

Задача на формирование нового массива C++
C++ Задача на сформирование нового массива
Структура - прибыль торговых центров C++
Программа для диагностики системы C++
Подскажите программу для диагностики утечек памяти C++
ННаписать программу для расчёта прибыли трёх торговых центров C++
C++ Не получается сохранить найденные координаты центров для дальнейшего оперирования ими
C++ LPT порт не по назначению, для диагностики автомобиля форд скорпио 1

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aymurat
90 / 84 / 25
Регистрация: 07.11.2014
Сообщений: 572
Завершенные тесты: 5
15.10.2016, 18:30     Задача: создать драйвер нового устройства для отделений функциональной диагностики медицинских центров #2
whitedon2, так я не понял где вывод где ввод
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 минут
Бамп
Новичок
Модератор
 Аватар для Новичок
1137 / 708 / 148
Регистрация: 17.07.2012
Сообщений: 4,039
Записей в блоге: 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;
}
(РЕШИТЕ ПРОШУ)
Лучше так темы не называйте, потому что скорее всего наоборот не будут помогать, такие названия только раздражают.
Yandex
Объявления
15.10.2016, 20:24     Задача: создать драйвер нового устройства для отделений функциональной диагностики медицинских центров
Ответ Создать тему
Опции темы

Текущее время: 02:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru