6.4.. Izdvojiti cifre trocifrenog broja. Ispisati izdvojene cifre.

Opis rješenja: Pri pretvaranju se koristi osobina pozicionog sistema.Trocifren broj
broj = x*102 + y*101 + z*100
Izrazom broj MOD 10 dobijamo jedinice broja (u ovom slučaju trocifrenog). Cjelobrojnim dijeljenom sa 10 (broj DIV 10) dobija se dvocifren broj. Zatim ponoviti postupak iz prethodnog zadatka. Vidi primjere >>.

Opis programa:

Listing programa:

# 06411104
print("Ispis cifara trocifrenog broja")

broj = int(input("Učitaj trocifren broj : "))

a = broj // 100             # cifra stotica
b = (broj % 100) // 10      # cifra desetica
c = broj % 10               # cifra jedinica

print("Broj je: ", broj)
print("Prva cifra :", a)
print("Druga cifra:", b)
print("Treća cifra:", c)

II Verzija
print("Ispis cifara trocifrenog broja")

a = int(input("Unesi trocifren broj : "))

x = int(a/100)           # cifra stotica
y = int(int(a % 100)/10) # cifra desetica
z = int(a % 10)          # cifra jedinica

print("Broj je: ", a)
print("Prva cifra :",x)
print("Druga cifra:",y)
print("Treća cifra:",z)

Ispis na ekranu:

Index