Убрать из числового массива повторяющиеся числа - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Дан массив чисел.
int mass[16] = {1,2,3,3,3,4,5,5,5,5,5,6,6,7,8,8};
Необходимо преобразовать его таким образом, чтобы остались только уникальные значения. Сделать необходимо за линейное время, поэтому вложенный цикл не подходит.
Разобрался. Тему можно закрывать.

Решение задачи: «Убрать из числового массива повторяющиеся числа»

textual
Листинг программы
for (int i=0; i<16; i++) mass[i]=i;

Объяснение кода листинга программы

В данном коде происходит следующее:

  1. Создается массив mass типа int с размером 16.
  2. В цикле for начиная с i=0 и до i<16 значения i присваиваются элементам массива mass. То есть, mass[0] = 0, mass[1] = 1, mass[2] = 2, и так далее до mass[15] = 15. Таким образом, в результате выполнения данного кода в массиве mass будут содержаться все числа от 0 до 15, по одному разу каждое.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы