You are on page 1of 2

1.

Brodovi
def nzd(a, b):
while b != 0:
(a, b) = (b, a % b)
return a

def nzs(a, b):


return a // nzd(a, b) * b

n = int(input())
broj = 1
for i in range(n):
x = int(input())
broj = nzs(broj, x)

print(broj)

2. Prosek
n=int(input())
suma=0
broj=0
for i in range(n):
takm,poeni=map(float,input().split())
suma=suma+takm*poeni
broj=broj+takm
prosek=suma/broj
print("%.1f"%prosek)

3. Parni i neparni
n=int(input())
listap=[]
listan=[]

for i in range(n):
k=int(input())
if k%2==0:
listap.append(k)
else:
listan.append(k)
listap.sort()
listan.sort()
for j in listap:
print(j,sep=" ",end=" ")
print()
for l in listan:
print(l,sep=" ",end=" ")

4.HOTEL
N= int(input())
hotel=[0]*N
gost=1
ukupno=0
while gost!=0:
sprat,gost=list(map(int,input().split()))
hotel[sprat]= hotel[sprat]+gost
for i in range(0,N):
ukupno=ukupno+hotel[i]
najvise=max(hotel)
brojSprata=hotel.index(najvise)
print(ukupno,najvise,brojSprata)

5. košarka
kosevi = [0] * 11
ul = input('Igrač i broj koševa: ')
while ul != '0':
br, kos = ul.split()
br = int(br)
kos = int(kos)
kosevi[br] = kosevi[br] + kos
ul = input('Igrač i broj koševa: ')
uk = sum(kosevi)
br_naj = kosevi.index(max(kosevi))
print('Ukupan broj koševa:', uk)
print('Broj najboljeg strelca:', br_naj)

You might also like