program SameDigits;
vanum, prevDigit, currentDigit: IntegersameDigits: Boolean;
begiwrite('Enter a number: ')readln(num);
prevDigit := num mod 10sameDigits := True;
while num > 0 dbegicurrentDigit := num mod 10;
end;
if sameDigits thewriteln('All digits are the same'elswriteln('Digits are not the same')end.
program SameDigits;
va
num, prevDigit, currentDigit: Integer
sameDigits: Boolean;
begi
write('Enter a number: ')
readln(num);
prevDigit := num mod 10
sameDigits := True;
while num > 0 d
if currentDigit <> prevDigit thebegi
currentDigit := num mod 10;
begi
sameDigits := False
break
end
num := num div 10;
end;
if sameDigits the
writeln('All digits are the same'
els
writeln('Digits are not the same')
end.