Дано целое число N – количество элементов массива. Вывести те цифры элементов массива,...

0 голосов
30 просмотров

Дано целое число N – количество элементов массива. Вывести те цифры элементов массива, которые содержатся в каждом единичном разряде.(С помощью множеств).Помогите,пожалуйста


Информатика (72 баллов) | 30 просмотров
0

Как именно здесь использовать множества? Нет, я серьёзно не понимаю. Можно просто извлечь из этих чисел единичные разряды, а потом присвоить множеству, но какой в этом смысл, если можно их сразу вывести?

Дано ответов: 2
0 голосов
Правильный ответ

Программа для решения задачи и пример её работы - в прилагаемом файле.


Скачать вложение Текст (TXT)
(194k баллов)
0 голосов

Var ar:array of integer;
i,n:integer;
IntSet:set of integer;
begin;
randomize;
readln(n);
setlength(ar,n+1);
writeln('Array:');
for i:=1 to n do
begin;
 ar[i]:=random(100);
 write(ar[i]:4);
 IntSet+=[ar[i] mod 10];
end;
writeln;
writeln('Set:',IntSet);
end.

(1.7k баллов)