Решаем задачи Абрамян на Паскале. Array47

Array47. Дан целочисленный массив размера $$N$$. Найти количество различных элементов в данном массиве.

Решение:

Решение2:

Задачи из раздела Array можно посмотреть здесь.

Комментарии:

Комментарии 3

  • Пытаюсь перевести задание с русского на русский. Судя по всему, под «различными» в задании подразумевались «не повторяющиеся» элементы? Т.е. в примере
    1 1 2 3
    ответом должно быть число 2? Поначалу сам сделал как вар1, но потом подумал, что сканировать надо каждый раз с начала, т.к. если начать сравнение с превой единицы, то она для программы повторяется, а когда внешний счетчик добирается до второго элемента и сравнивает с оставшимися, то единица воспринимается как уникальный элемент. В итоге сделал так:

    • Строка 5:

    • мм….
      вы понимаете это задание, как поиск уникальных элементов в массиве.
      ну a различный… 1 же отличается от 2 и 3… почему его не считают, только из за того что в массиве ещё есть один элемент 1?
      то есть в примере 1 1 2 3 я думаю должен быть ответ 3 (различными являются 1, 2 и 3).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *