Подкорректируйте
Добавлено: 16 мар 2008, 00:00
Нужно: Напечатать в возрастающем порядке все цифры, входящие в записи данного числа.
Есть: НЕ входящие в записи натурального числа
program j4;
var
m:set of 0..9;
n,o,i:integer;
begin
write('Введите число:');
readln(n);
m:=[0,1,2,3,4,5,6,7,8,9];
while n>0 do
begin o:=n mod 10;
n:=n div 10;
if (o in m) then m:=m-[o]
end;
writeln('Цифры которых нет в числе:');
for i:=0 to 9 do
if i in m then
write(i,',');
readln;
end.
Переделать не получилось, нужна помощь.
Есть: НЕ входящие в записи натурального числа
program j4;
var
m:set of 0..9;
n,o,i:integer;
begin
write('Введите число:');
readln(n);
m:=[0,1,2,3,4,5,6,7,8,9];
while n>0 do
begin o:=n mod 10;
n:=n div 10;
if (o in m) then m:=m-[o]
end;
writeln('Цифры которых нет в числе:');
for i:=0 to 9 do
if i in m then
write(i,',');
readln;
end.
Переделать не получилось, нужна помощь.