Вопрос задан 22.06.2023 в 17:36. Предмет Информатика. Спрашивает Павлов Вадик.

Задача 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 У масиві знайти елементи, які в ньому зустрічаються тільки найбільшу кількість разів, і вивести їх на екран. Тобто знайти і вивести елементи повторюється найбільшу кількість разів в масиві.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Карпова Саша.

Ответ:

#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)

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось вирішення кожної з ваших задач на мові програмування Python:

Задача 1: Обчислити суму парних позитивних елементів в масиві:

python
array = [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: Знайти елементи, менше середнього арифметичного масиву:

python
array = [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] і заповнити вивільнені місця нулями:

python
array = [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: Знайти елементи, які зустрічаються найбільшу кількість разів:

python
from 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.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос