Перейти к содержанию

Опишите на одном из языков программирования алгоритм, который позволит определить, все ли элементы массива различны

Дан массив из 40 элементов. Каждый элемент может принимать целочисленные значения от 0 до 200.Опишите на одном из языков программирования алгоритм, который позволит определить, все ли элементы массива различны.

Программа должна вывести одно из сообщений «Есть одинаковые элементы» или «Все элементы различны».

Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из них.

В качестве ответа необходимо привести фрагмент программы, который должен находиться на месте многоточия. Вы можете записать решение также на другом языке программирования (укажите название и используемую версию языка программирования, например PascalABC 1.8). В этом случае вы должны использовать переменные, аналогичные переменным, используемым в алгоритме, с учётом синтаксиса и особенностей используемого вами языка программирования.


Пример фрагмента программы на языке Паскаль.

for i:=0 to N-2 do begin

for j:=i+1 to N-1 do

if a[i]=a[j] then

break;

if j break

end

if i writeln(’Есть одинаковые элементы’);

else writeln(’Все элементы различны’);