Предмет: Информатика,
автор: pashastepanovsab
решить задачу в pascal abc на столе разбросано n монет различного достоинства(достоинство каждой монеты не известно). После того какодинаковые монеты разложили в кучки (в каждой кучке монет одного достоинства) на столе оказалось K кучек. сколько кучек?
Ответы
Автор ответа:
0
Var
a : array [1..10000] of boolean;
n, i, k, d : integer;
begin
read (n);
k := 0;
for i := 1 to n do
begin
read (d);
if not a[d] then
begin
a[d] := true;
k := k + 1;
end;
end;
writeln (k);
end.
a : array [1..10000] of boolean;
n, i, k, d : integer;
begin
read (n);
k := 0;
for i := 1 to n do
begin
read (d);
if not a[d] then
begin
a[d] := true;
k := k + 1;
end;
end;
writeln (k);
end.
Похожие вопросы
Предмет: Биология,
автор: cvgtcjkoxrgs4545
Предмет: Қазақ тiлi,
автор: nurtas9788
Предмет: Математика,
автор: Janaya1905
Предмет: Алгебра,
автор: FriDey
Предмет: Алгебра,
автор: Levacheva