Работа с массивами

Массивы

Ввод массива

 

a=[1,2,42,15,16] – массив задается в программе

 

или

 

a=[] – вводим пустой массив

n=int(input()) – вводим количество элементов массива

for i in range(n):

a.append(int(input())) – добавляем введенный элемент в массив

 

Вывод массива

 

print(a) – все элементы массивы выведены в одну строку

 

for i in range(n):

print(a[i])

(каждый элемент массива в новой строке)

 

Задачи на массивы:

  • Найти максимальный элемент массива

· Найти номер максимального элемента массива

· Найти минимальный элемент массива

· Найти номер минимального элемента массива

· Найти сумму элементов массива

· Найти произведение элементов массива

· Найти количество элементов массива большего заданного

· Вывести все элементы массива больше заданного

· Найти сумму элементов больше заданного

· Найти количество элементов массива меньше заданного

· Вывести все элементы массива меньше заданного

  • Найти сумму элементов массива меньше заданного

Задача 1

a=[]

n=int(input())

for i in range(n):

a.append(int(input()))

print(а)

m=a[1]

for i in range(n):

    if a[i]>m:

        m=a[i]

print(m)

 

Задача2

a=[]

n=int(input())

k=int(input())

for i in range(n):

a.append(int(input()))

print(а)

m=0

for i in range(n):

    if a[i]>k:

        m=m+1

print(m)

Задача 3

a=[]

n=int(input())

for i in range(n):

a.append(int(input()))

print(а)

m=0

for i in range(n):

m=m+a[i]

print(m)

 

Задача 4

a=[]

n=int(input())

k=int(input())

for i in range(n):

a.append(int(input()))

print(а)

m=0

for i in range(n):

if a[i]<k:

        m=m+a[i]

print(m)