Знаходження кількості елементів масиву
Завдання 1. Дано одновимірний масив а, який складається з n довільних елементів введених з клавіатури. Знайти суму й кількість елементів, які менші за перший елемент масиву.
a=[ ]
n=int(input("Введіть кількість елементів масиву "))
for i in range(n):
x=int(input("Введіть елемент масиву"))
a.append(x)
print(a)
k=0
s=0
for i in range(n):
if a[i]<a[0]:
k+=1
s+=a[i]
print("Кількість=",k)
print("Сума =",s)
Завдання 2. Дано одновимірний масив а, який складається з n довільних елементів і заповнений випадковими числами від 1 до 10. Знайти суму і кількість непарних елементів масиву.
from random import randrange
n=int(input("Введіть кількість елементів масиву"))
a = [randrange(1, 10) for i in range(n)]
print(a)
k=0
s=0
for i in range(n):
if a[i]%2==1:
k+=1
s+=a[i]
print("k=",k)
print("s=",s)
Завдання 3. Дано одновимірний масив а, який складається з n довільних елементів і заповнений випадковими числами від 1 до 10. Знайти суму і кількість елементів масиву, що стоять на непарних місцях..
from random import randrange
n=int(input("Введіть кількість елементів масиву"))
a = [randrange(1, 10) for i in range(n)]
print(a)
k=0
s=0
for i in range(n):
if i%2==0:
k+=1
s+=a[i]
print("k=",k)
print("s=",s)
Завдання 4. Дано одновимірний масив а, який складається з n довільних елементів і заповнений випадковими числами від 1 до 10. Знайти суму і кількість елементів масиву, які мають одинакові значення з останнім.
Завдання 5. Дано одновимірний масив а, який складається з n довільних елементів і заповнений випадковими числами від 1 до 10. Знайти кількість елементів масиву, які більші за х і менші за у. Числа х і у ввести з клавіатури.
from random import randrange
n=int(input("Введіть кількість елементів масиву"))
a = [randrange(1, 10) for i in range(n)]
print(a)
k=0
x=int(input("Введіть x"))
y=int(input("Введіть y"))
for i in range(n):
if a[i]>x and a[i]<y:
k+=1
print(k)
Завдання 6. Дано одновимірний масив а, який складається з n довільних елементів і заповнений випадковими числами від 1 до 10. Знайти елемент з найменшим значенням суму і кількість елементів, які стоять поререду нього
from random import randrange
n=int(input("Введіть кількість елементів масиву"))
a=[randrange(1, 10) for i in range(n)]
print(a)
s=0
k=0
Min=min(a)
print(Min)
b=[]
i=0
while a[i]!=Min:
b.append(a[i])
i+=1
print(b)
print("k=",len(b))
print("s=",sum(b))