Alternative, einfache Lösung:
Delphi-Quellcode:
if Zahl > 99 then
{ Drei- oder mehrstellig }
else if Zahl > 9 then
{ Zweistellig }
else
{ Einstellig }
else
{ Null oder negativ }
Ich versteh aber den Sinn auch nicht. Ein Integer hat immer 32 Bit, die „unbenutzen“ Stellen sind automatisch mit 0 aufgefüllt. Natürlich im Binärsystem, aber damit rechnet ein Computer ja normalerweise auch.