Задать вопрос
15 июня, 02:34

Напишите программу в c++. Дан массив из N целых чисел. Обнулить все повторяющиеся элементы массива. Результирующий массив вывести на экран.

+1
Ответы (1)
  1. 15 июня, 04:20
    0
    n - кол-во элементов в массиве, a[] - сам массив.

    Алгоритм работает в тупую за O (n²)

    Вот весь алгоритм:

    for (int i = 0; i < n; i++) {

    for (int j = i - 1; j > = 0; j--) {

    int flag = 1;

    if (a[j] = = a[i]) {

    flag = 0;

    break

    }

    if (flag)

    a[i] = 0;
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Напишите программу в c++. Дан массив из N целых чисел. Обнулить все повторяющиеся элементы массива. Результирующий массив вывести на экран. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы