
На с++ Напишите программу, которая находит в массиве количество элементов, равных заданному
значению X . Входные данные Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. В третьей строке записано число X . Гарантируется, что 0 < N ≤ 10000 . Выходные данные Программа должна вывести одно числа – количество элементов массива, равных X . Примеры входные данные 6 1 2 3 2 3 3 2 выходные данные 2

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

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
size_t N, num;
cin >> N >> num;
vector<int> a(N);
for (size_t i = 0; i < N; ++i)
cin >> a[i];
cout << count(a.begin(), a.end(), num);
}



Конечно, вот пример программы на языке Python, которая решает задачу:
```python # Считываем размер массива N = int(input())
# Считываем элементы массива arr = list(map(int, input().split()))
# Считываем значение X X = int(input())
# Инициализируем счетчик элементов, равных X count = 0
# Перебираем элементы массива и увеличиваем счетчик при совпадении с X for num in arr: if num == X: count += 1
# Выводим результат print(count) ```
Пример использования:
``` Входные данные: 6 1 2 3 2 3 3 2
Выходные данные: 2 ```
Эта программа считывает размер массива `N`, элементы массива `arr` и значение `X` согласно заданным условиям. Затем она перебирает элементы массива, увеличивая счетчик `count` при обнаружении элемента, равного `X`. В конце программа выводит результат — количество элементов массива, равных `X`.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili