М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
MEhelpYOU
MEhelpYOU
29.07.2021 03:08 •  Информатика

Напишите программу, которая находит в массиве целых чисел количество элементов, равных заданному значению x . возможно решать по-разному, например, использовать дополнительные массивы или даже не использовать массивы совсем. главное - вывести правильный ответ. вы должны ввести полный текст программы на java: необходимые импорты, один public класс в пакете по умолчанию (в коде отсутствует подстрока package), функцию комментарии на кириллице не разрешены. ввод осуществляется с консоли, вывод - на консоль. программа должна работать точно по протоколу, который показан в примерах. например, нельзя выводить ничего лишнего, скажем, фразу "введите n". входные данные первая строка содержит размер массива n . во второй строке через пробел n чисел – элементы массива. в третьей строке записано число x. гарантируется, что данные корректны и n < 10001. выходные данные программа должна вывести одно целое число – количество элементов массива, равных x . for example: } на java

👇
Ответ:
riko20520
riko20520
29.07.2021
import java.util.Scanner;

class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);

// Ввод размера массива
int n = in.nextInt();
in.nextLine();

// Ввод элементов массива
int[] arr = new int[n];
String[] elements = in.nextLine().split(" ");
for (int i = 0; i < n; i++) {
arr[i] = Integer.parseInt(elements[i]);
}

// Ввод значения x
int x = in.nextInt();

// Подсчет количества элементов, равных x
int count = 0;
for (int i = 0; i < n; i++) {
if (arr[i] == x) {
count++;
}
}

// Вывод результата
System.out.println(count);
}
}

Программа начинается с импорта класса Scanner из пакета java.util. Далее объявляется класс "Main" с методом "main", который является точкой входа в программу.

В методе "main" создается объект класса Scanner для чтения ввода с консоли. Затем происходит ввод размера массива "n" и переход на следующую строку (с помощью метода nextLine() после nextInt(), чтобы пропустить символ новой строки).

Затем создается массив "arr" размером "n". В строке, содержащей элементы массива, происходит разделение по пробелу с помощью метода split(" "), чтобы получить отдельные элементы. Затем каждый элемент преобразуется из строки в целое число с помощью метода parseInt() и сохраняется в массиве.

После ввода элементов массива происходит ввод значения "x".

Затем идет подсчет количества элементов в массиве, равных "x". Итерации выполняются для каждого элемента массива "arr". Если текущий элемент равен "x", то переменная "count" увеличивается на 1.

В конце программы выводится результат - значение переменной "count".
4,8(16 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ