Информатика, вопрос задал Pidarynok , 2 года назад

Задача 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

Ответ:

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

Объяснение:

Новые вопросы