from array import array
# 1. Мәліметтерді енгізу
n = int ( input ( "Қала санын енгізіңіз: " ) )
s = [ ] # Қала атаулары тізімі
a = array ( 'i' , [ 0 ] * n) # Температуралар массиві
for i in range ( n) :
city_name = input ( f"{i+1}-ші қала атауы: " )
temp = int ( input ( f"{city_name} температурасы: " ) )
s.append ( city_name)
a[ i] = temp
# 2. Есептеулер (Талдау)
min_val = a[ 0 ]
max_val = a[ 0 ]
p = 0 # Ең суық қала индексі
z = 0 # Ең жылы қала индексі
t = 0 # Нөлден төмен қалалар саны
for i in range ( n) :
# Ең суық қаланы табу
if a[ i] < min_val:
min_val = a[ i]
p = i
# Ең жылы қаланы табу
if a[ i] > max_val:
max_val = a[ i]
z = i
# Нөлден төмен қалаларды санау
if a[ i] < 0 :
t += 1
# 3. Нәтижені шығару
print ( "\n --- Қорытынды ---" )
print ( "Ең суық қала ->" , s[ p] )
print ( "Ең жылы қала ->" , s[ z] )
print ( "Нөл градустан төмен қалалар саны =" , t)
ZnJvbSBhcnJheSBpbXBvcnQgYXJyYXkKCiMgMS4g0JzTmdC70ZbQvNC10YLRgtC10YDQtNGWINC10L3Qs9GW0LfRgwpuID0gaW50KGlucHV0KCLSmtCw0LvQsCDRgdCw0L3Ri9C9INC10L3Qs9GW0LfRltKj0ZbQtzogIikpCnMgPSBbXSAjINKa0LDQu9CwINCw0YLQsNGD0LvQsNGA0Ysg0YLRltC30ZbQvNGWCmEgPSBhcnJheSgnaScsIFswXSAqIG4pICMg0KLQtdC80L/QtdGA0LDRgtGD0YDQsNC70LDRgCDQvNCw0YHRgdC40LLRlgoKZm9yIGkgaW4gcmFuZ2Uobik6CiAgICBjaXR5X25hbWUgPSBpbnB1dChmIntpKzF9LdGI0ZYg0pvQsNC70LAg0LDRgtCw0YPRizogIikKICAgIHRlbXAgPSBpbnQoaW5wdXQoZiJ7Y2l0eV9uYW1lfSDRgtC10LzQv9C10YDQsNGC0YPRgNCw0YHRizogIikpCiAgICBzLmFwcGVuZChjaXR5X25hbWUpCiAgICBhW2ldID0gdGVtcAoKIyAyLiDQldGB0LXQv9GC0LXRg9C70LXRgCAo0KLQsNC70LTQsNGDKQptaW5fdmFsID0gYVswXQptYXhfdmFsID0gYVswXQpwID0gMCAjINCV0qMg0YHRg9GL0psg0pvQsNC70LAg0LjQvdC00LXQutGB0ZYKeiA9IDAgIyDQldKjINC20YvQu9GLINKb0LDQu9CwINC40L3QtNC10LrRgdGWCnQgPSAwICMg0J3TqdC70LTQtdC9INGC06nQvNC10L0g0pvQsNC70LDQu9Cw0YAg0YHQsNC90YsKCmZvciBpIGluIHJhbmdlKG4pOgogICAgIyDQldKjINGB0YPRi9KbINKb0LDQu9Cw0L3RiyDRgtCw0LHRgwogICAgaWYgYVtpXSA8IG1pbl92YWw6CiAgICAgICAgbWluX3ZhbCA9IGFbaV0KICAgICAgICBwID0gaQogICAgCiAgICAjINCV0qMg0LbRi9C70Ysg0pvQsNC70LDQvdGLINGC0LDQsdGDCiAgICBpZiBhW2ldID4gbWF4X3ZhbDoKICAgICAgICBtYXhfdmFsID0gYVtpXQogICAgICAgIHogPSBpCiAgICAgICAgCiAgICAjINCd06nQu9C00LXQvSDRgtOp0LzQtdC9INKb0LDQu9Cw0LvQsNGA0LTRiyDRgdCw0L3QsNGDCiAgICBpZiBhW2ldIDwgMDoKICAgICAgICB0ICs9IDEKCiMgMy4g0J3TmdGC0LjQttC10L3RliDRiNGL0pPQsNGA0YMKcHJpbnQoIlxuLS0tINKa0L7RgNGL0YLRi9C90LTRiyAtLS0iKQpwcmludCgi0JXSoyDRgdGD0YvSmyDSm9Cw0LvQsCAtPiIsIHNbcF0pCnByaW50KCLQldKjINC20YvQu9GLINKb0LDQu9CwIC0+Iiwgc1t6XSkKcHJpbnQoItCd06nQuyDQs9GA0LDQtNGD0YHRgtCw0L0g0YLTqdC80LXQvSDSm9Cw0LvQsNC70LDRgCDRgdCw0L3RiyA9IiwgdCkK