Скласти програму введення елементів масиву через пробіл, підрахувати, яких елементів в масиві більше 2 чи 3 (або будь-які числа введені з клавіатури, які є в масиві).
Ответы
# Введення елементів масиву
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().
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('Количество обоих элементов одинаково')