12.5.6. Učitati trocifreni cijeli broj. Ispremještati mu cifre tako da se dobije najveći mogući broj sastavljen od te tri cifre. Npr. 476 ==> 764.
Opis rješenja:
Listing programa:
# 23020150
a = int(input("Unesite trocifren broj: "))
s = a // 100
d = (a % 100) // 10
j = a % 10
if a < 100 or a > 1000:
print("Pogresan unos")
else:
if s > d:
if s > j:
max = s
if d > j:
sr = d
min = j
else:
min = d
sr = j
else:
sr = s
max = j
min = d
else:
if s > j:
max = j
sr = s
min = d
else:
min = s
if d > j:
max = d
sr = j
else:
max = j
sr = d
b = max * 100 + sr * 10 + min
print("Najveci moguci broj je: ", b)
Najveci moguci broj je: 874
Ispis na ekranu:
Unesite trocifren broj: 487
Najveci moguci broj je: 874
Ispis na ekranu:
Index
|