Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- minimalan_broj = -1
- maximalan_zbir = 0
- while True:
- x = int(input("Unesite prirodan broj: "))
- if x<=0 and x!=-1:
- continue
- if x == -1:
- break
- suma = 0
- t = x
- # tacno omogucava da ako korisnik unese broj koji ima samo 1 nulu i sve neparne cifre kao sto je 30 da se i to uzme u obzir jer je 0 paran broj pa je zbir parnih 0
- tacno = False
- while t!=0:
- ostatak = t%10
- if ostatak%2==0:
- suma += ostatak
- tacno = True
- t = t//10
- if suma > maximalan_zbir or (suma == maximalan_zbir and minimalan_broj>x) or (suma == maximalan_zbir and minimalan_broj == -1 and tacno):
- minimalan_broj = x
- maximalan_zbir = suma
- if minimalan_broj != -1:
- print("Broj je: ", minimalan_broj)
Add Comment
Please, Sign In to add comment