12.5.6. Generisati 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
import random
a=random.randint(100,1000)
a1=a//100
a2=(a//10)%10
a3=a%10
m=a1
if (a2>m):
m=a2
if (a3>m):
m=a3
if (m < a2 and m < a3):
mi=m
if (a2 < m and a2 < a3):
mi=a2
else:
mi=a3
if (m > a1 > mi):
s=a1
if (m > a2 > mi):
s=a2
else:
s=a3
print (a)
print (m,end="")
print(s,end="")
print(mi,end="")
Ispis na ekranu:
Index
|