1. zadatak: v,n=input().split() v=int(v) n=int(n) mozeDaStane=v//3 if (n<=mozeDaStane): print("NE") else: print("DA",n-mozeDaStane) 2. zadatak: n,m,k=input().split() n=int(n) m=int(m) k=int(k) trajanje=n*60+m potrebno=trajanje*16 slobodno=k*1024 if (potrebno>slobodno): print("NE",potrebno-slobodno) else: print("DA") 3.zadatak: x,y,z=input().split() x=int(x) y=int(y) z=int(z) uneto_vreme=x*3600+y*60+z pocetno_vreme=8*3600 uneto_vreme=uneto_vreme+24*3600 ciklus=60+4+40+4 razlika=uneto_vreme-pocetno_vreme ostatak=razlika%ciklus if (ostatak>=0 and ostatak<60): print("PROLAZ") elif ((ostatak>=60 and ostatak<64) or (ostatak>=104 and ostatak<108)): print("CEKAJ") else: print("STANI") ------------------------------------------------------------- Ciklusi - vezbanje: 1.zadatak: for a in range(1,10): for b in range(10): for c in range(10): broj=a*100+b*10+c if (broj==a+b*b+c*c*c): print(broj) 2. zadatak: a) broj=int(input()) polovina=broj//2 for delilac in range(1,polovina+1): if (broj%delilac==0): print(delilac) print(broj) b) broj=int(input()) polovina=broj//2 ukupno=1 for delilac in range(1,polovina+1): if (broj%delilac==0): ukupno=ukupno+1 print(ukupno) c) broj=int(input()) polovina=broj//2 ukupno=1 for delilac in range(1,polovina+1): if (broj%delilac==0): ukupno=ukupno+1 if (ukupno>2): print("Broj nije prost") else: print("Broj jeste prost") 3. zadatak: broj=int(input()) polovina_broja=broj//2 for delilac in range(1,polovina_broja+1): ukupno=1 polovina_delioca=delilac//2 for i in range(1,polovina_delioca+1): if (delilac%i==0): ukupno=ukupno+1 if (ukupno==2): while(broj%delilac==0): print(delilac) broj=broj/delilac