
Задача 1 У масиві, що містить позитивні і негативні цілі числа, обчислити суму парних позитивних
елементів. {10, -5. 25. 68. -91. 34. 25. 15.-87. 92. 86. 54. -85. 91. 78. 12. 31. 64} Задача 2 Знайти в масиві ті елементи, значення яких менше середнього арифметичного, взятого від всіх елементів масиву. довжина масиву не менше 10 елементів. Задача 3 Стиснути масив, видаливши з нього всі елементи, величина яких знаходиться в інтервалі [а, b]. Вивільнені в кінці масиву елементи заповнити нулями. а та b крайні значення інтервалу вводяться користувачем з клавіатури. довжина масиву не менше 10 елементів. Задача 4 У масиві знайти елементи, які в ньому зустрічаються тільки найбільшу кількість разів, і вивести їх на екран. Тобто знайти і вивести елементи повторюється найбільшу кількість разів в масиві.

Ответы на вопрос

Ответ:
#1
mass = [10, -5, 25, 68, -91, 34, 25, 15, -87, 92, 86, 54, -85, 91, 78, 12, 31, 64]
summ = 0
for i in mass:
if i > 0 and i % 2 == 0:
summ += i
print(summ)
#2
mass = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
average = sum(mass) / len(mass)
for i in mass:
if i < average:
print(i, end=' ')
#3
mass = [10, 25, 68, 34, 25, 15, 54, 12, 31, 64]
print(mass)
a, b = map(int, input('введите А и В через пробел: ').split())
for i in range(len(mass)):
if mass[i] in range(a, b + 1):
mass.pop(i)
mass.append(0)
print(mass)
#4
mass = [10, 25, 68, 34, 25, 10, 15, 54, 10, 31, 64]
k_mx = mx = 0
for i in range(len(mass) - 1):
k = 0
for j in range(i + 1, len(mass)):
if mass[i] == mass[j]:
k += 1
if k_mx < k:
k_mx, mx = k, mass[i]
print('число', mx, 'встречается', k_mx + 1)
Объяснение:



Ось вирішення кожної з ваших задач на мові програмування Python:
Задача 1: Обчислити суму парних позитивних елементів в масиві:
pythonarray = [10, -5, 25, 68, -91, 34, 25, 15, -87, 92, 86, 54, -85, 91, 78, 12, 31, 64]
sum_of_positive_even = sum(x for x in array if x > 0 and x % 2 == 0)
print("Сума парних позитивних елементів:", sum_of_positive_even)
Задача 2: Знайти елементи, менше середнього арифметичного масиву:
pythonarray = [10, -5, 25, 68, -91, 34, 25, 15, -87, 92, 86, 54, -85, 91, 78, 12, 31, 64]
average = sum(array) / len(array)
result = [x for x in array if x < average]
print("Елементи менше середнього:", result)
Задача 3: Стиснути масив, видаливши елементи в інтервалі [a, b] і заповнити вивільнені місця нулями:
pythonarray = [10, -5, 25, 68, -91, 34, 25, 15, -87, 92, 86, 54, -85, 91, 78, 12, 31, 64]
a = int(input("Введіть початок інтервалу a: "))
b = int(input("Введіть кінець інтервалу b: "))
result = [0 if a <= x <= b else x for x in array]
print("Результат після стиснення:", result)
Задача 4: Знайти елементи, які зустрічаються найбільшу кількість разів:
pythonfrom collections import Counter
array = [10, -5, 25, 68, -91, 34, 25, 15, -87, 92, 86, 54, -85, 91, 78, 12, 31, 64]
count = Counter(array)
max_count = max(count.values())
most_common_elements = [element for element, frequency in count.items() if frequency == max_count]
print("Елементи, які зустрічаються найбільшу кількість разів:", most_common_elements)
Ці коди розв'язують вказані вами задачі на мові програмування Python.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili