Регистрация
Войти
Стать экспертом Правила
Информатика

Без повторенийС заданного массива целых чисел нужно удалить все дублирования элементов. То есть из нескольких одинаковых элементов в массиве остается только элемент с наименьшим индексом.Входные данныеВ первой строке записано число N. В следующей строке записано N целых чисел. Все числа по модулю не превышают 100.Выходные данныеВывести элементы массива без повторений в одной строке через пробел, не меняя первоначальный порядок.Входные данные #170 1 -2 1 0 0 3Выходные данные #10 1 -2 3На С++

ОТВЕТЫ

#include <iostream>

using namespace std;

int main()

{

int i,j,N;

cin >> N;

int* A = new int[N];

for (i = 0; i < N; i++) cin >> A[i];

for (i = 0; i < N; i++)

{

 for (j = 0; j < i; j++)

  if (A[i] == A[j]) break;

 if (i==j) cout << A[i] << " ";

}

return 0;

}

756
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам