6.4.. Napisati program koji učitava trocifreni broj i ispisuje cifre unazad.
Opis rješenja: Pri pretvaranju se koristi osobina pozicionog sistema.Trocifren broj
broj = x*102 + y*101 + z*100
Izrazom broj % 10 dobijamo jedinice broja (u ovom slučaju trocifrenog). Ostatak dijeljenom trocifrenog broja sa 100 (broj % 100) je dvocifren broj.
Zatim ponoviti postupak iz prethodnog zadatka.
Opis programa:
Listing programa:
# 06411105
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("Broj unazad :", c, b, a)
II Verzija
num = int(input("Unesi trocifren broj: "))
a = int(num % 10)
b = int(num / 10)
c = int(b % 10)
d = int(b / 10)
print("Ispis cifara unazad --> ",a,c,d)
Ispis na ekranu:
Index
|