Напишите программу, которая находит в массиве количество элементов, равных заданному значению Х .
( Решение задачи предоставлено на языке программирования — Python версии 3.6.4 ).
Заведем пустой массив a, который будет последовательно заполнятся элементами, введенными пользователем с клавиатуры, в количестве n. Также создадим переменную x, значение которой тоже вводятся с клавиатуры.
Далее с помощью цикла for перебираем все элементы массива, и благодаря условию if находим среди них элементы, равные введенному значению переменной x. Выводим количество таких элементов. В результате получаем следующую программу:
a = []k = 0x = int(input())n = int(input())for i in range(0, n): b = int(input()) a.append(b)for i in range(0, n): if a[i] == x: k += 1print(k)
Напишите программу, которая находит в массиве количество элементов, равных заданному значению X
Напишите программу, которая находит в массиве количество элементов, равных заданному значению X .
Входные данные
Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. В третьей строке записано число X . Гарантируется, что 0 < N ≤ 10000 .
Выходные данные
Программа должна вывести одно числа – количество элементов массива, равных X .
Примеры
входные данные
6
1 2 3 2 3 3
2
выходные данные
2
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Напишите программу, которая находит в массиве количество элементов, равных максимальному
Напишите программу, которая находит в массиве количество элементов, равных максимальному. .
Напишите программу, которая выводит номера элементов массива, равных заданному значению X
Напишите программу, которая выводит номера элементов массива, равных заданному значению X . .
Напишите программу, которая выводит номера элементов массива, равных заданному значению X
Напишите программу, которая выводит номера элементов массива, равных заданному значению X . .
Напишите программу, которая находит в массиве номера элементов, равных минимальному
Входные данные Первая строка содержит размер массива N . Во второй строке через пробел задаются N.
3540 / 2144 / 566
Регистрация: 02.09.2015
Сообщений: 5,435
print((lambda _, a, x: a.count(x))(int(input()), list(map(int, input().split())), int(input())))
Регистрация: 26.09.2019
Сообщений: 67
Извините, а можно решение без функции lambda, просто циклом?
Регистрация: 23.12.2015
Сообщений: 227
1 2 3 4 5 6 7 8
a = 6 b = [1, 2, 3, 2, 3, 3] x = 2 count = 0 for i in range(a): if b[i] == x: count +=1 print(count)
Помогите, пожалуйста! Напишите программу (Python!), которая находит в массиве количество элементов, равных максимальному.
Входные данные
Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000 .
Выходные данные
Программа должна вывести два числа, разделив их пробелом: максимальный элемент массива и количество элементов массива, равных максимальному.
» n=int(input())
a=input().split()
ma=max(a)
print(ma,end=» «)
print(a.count(ma)) «
Вот, что вышло у меня, проходит только 13 тестов из 21.
Лучший ответ
Программа рабочая думаю проблема в том что
Первая строка содержит размер массива N
В твоей программе эта информация не используется и если список больше размера то что? Как то по глупому условие задано, ну попробуй cделать так может поможет
n=int(input())
a=input().split()[:n]
ma=max(a)
print(ma,end=» «)
print(a.count(ma))
Остальные ответы
ну я так думаю если есть N то она для чего то дана. проверь такой вариант
n=int(input())
mass=input().split()
kolvo=0
for i in range (n):
_if mass[i]==max(mass):
__kolvo+=1
print(max(mass),kolvo)
код работает без функций max и count. максимальный элемент ищется в массиве в цикле так же в цикле считаются совпадения
Посчитать количество отрицательных элементов массива

Посчитать количество отрицательных элементов массива
Среда программирования КуМир
На данном уроке посчитаем количество отрицательных элементов массива в одномерном массиве на языке программирования КуМир.
алг посчитать количество отрицательных элементов массива нач цел таб x[1:5], цел i,k k:=0 вывод 'Введите 5 чисел: ' нц для i от 1 до 5 ввод x[i] кц нц для i от 1 до 5 если x[i]
Для проверки программы введите последовательно числа:
Ответ: 2

Самостоятельная работа
Вывести на экран количество положительных четных чисел в массиве
Ответ напишите в комментариях этого поста
0 1 868 просмотров
Вам также может быть интересно

Уроки 0 7 981 просмотров
Упростить логические выражения Тема: «Алгебра логики» В некоторых заданиях ЕГЭ по информатике под №

Уроки 0 2 027 просмотров
Установка Python в связке с PyCharm Edu Все большую популярность среди профессиональных программистов и

Уроки 0 23 227 просмотров
Определение информационного объема сообщения. Информатика в 7 классе. Тема: «Измерение информации» Формулы Для определения
