14.5. Izdvojiti cifre iz trocifrenog broja.
Opis rješenja: Izdvajanje cifara trocifrenog broja se izvodi naredbama:
DIV - cjelobrojano dijeljenje i
MOD ostatak dijeljanja.
a = n DIV 100; |
cjelobrojno dijeljenje se 100 |
b = INT((n - a*100) / 10) |
cjelobrojno dijeljenje se 10 |
c = n MOD 10; |
osatatak dijeljena sa 10 |
Listing programa:
REM 14511002
PRINT "Trocifreni broj - Cifre broja ";
INPUT i
s = INT(i / 100) : REM stotice
d = INT((i MOD 100) / 10) : REM desetice ili INT(i / 10) MOD 10 ili INT((i - s * 100) / 10)
j = i MOD 10 : REM jedinice
PRINT "Broj = "; i; " cifre ", s, d, j
END
Ispis na ekranu:
Index
|