• Предмет: Информатика
  • Автор: zavadaalesandr69
  • Вопрос задан 4 месяца назад

Скласти програму введення елементів масиву через пробіл, підрахувати, яких елементів в масиві більше 2 чи 3 (або будь-які числа введені з клавіатури, які є в масиві).

Ответы

Ответ дал: graarg2
0

# Введення елементів масиву

arr = list(map(int, input("Введіть елементи масиву через пробіл: ").split()))

# Ініціалізація лічильників

count_two = 0

count_three = 0

# Перевірка кожного елемента масиву

for elem in arr:

if elem == 2:

count_two += 1

elif elem == 3:

count_three += 1

# Виведення результатів

print("Кількість елементів рівних 2:", count_two)

print("Кількість елементів рівних 3:", count_three)

Підрахунок елементів масиву.

Ось програма на мові Python, яка вирішує дану задачу:

python

Copy code

# Введення елементів масиву

arr = list(map(int, input("Введіть елементи масиву через пробіл: ").split()))

# Ініціалізація лічильників

count_two = 0

count_three = 0

# Перевірка кожного елемента масиву

for elem in arr:

if elem == 2:

count_two += 1

elif elem == 3:

count_three += 1

# Виведення результатів

print("Кількість елементів рівних 2:", count_two)

print("Кількість елементів рівних 3:", count_three)

Пояснення до програми:

Перший рядок вводить елементи масиву з клавіатури та перетворює їх у список цілих чисел за допомогою функції map() та int().

Далі ми ініціалізуємо два лічильники count_two та count_three, що будуть використовуватися для підрахунку кількості елементів масиву, рівних 2 та 3 відповідно.

За допомогою циклу for ми перевіряємо кожен елемент масиву та збільшуємо лічильники відповідно до значення елемента.

Нарешті, ми виводимо результати підрахунку за допомогою функції print().

Ответ дал: betman134
1

array = input('Введите элементы массива: ').split()

a, b = input('Введите два числа, которые надо найти в массиве: ').split()

elem1 = array.count(a)

elem2 = array.count(b)

print('Количество элементов, равных', a, '=', elem1, 'штук')

print('Количество элементов, равных', b, '=', elem2, 'штук')

if elem1 > elem2:

   print('Элементов', a, 'больше, чем элементов', b, 'на', elem1 - elem2, 'штук')

elif elem1 < elem2:

   print('Элементов', b, 'больше, чем элементов', a, 'на', elem2 - elem1, 'штук')

else:

   print('Количество обоих элементов одинаково')

Вас заинтересует