
4) Даны три целых числа. Определите, сколько среди них совпадающих. Программа должна вывести одно
из чисел: 3 (если все совпадают), 2 (если два совпадает) или 0 (если все числа различны). Формат входных данных Вводятся три числа. Формат выходных данных Выведите ответ на задачу. Sample Input: 1 2 3 Sample Output: 0

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

Ответ:
public class MyClass {
public static void main(String args[]) {
System.out.println("1, 2, 3 == " + howManyEqualNumbers(new int[]{1, 2, 3}));
System.out.println("2, 2, 3 == " + howManyEqualNumbers(new int[]{2, 2, 3}));
System.out.println("2, 2, 2 == " + howManyEqualNumbers(new int[]{2, 2, 2}));
}
public static int howManyEqualNumbers(int[] numbers) {
int result = 0;
for (int i = 0; i < numbers.length; i++) {
if (i == 0) {
continue;
}
if (i == 1 && numbers[i] == numbers[i - 1]) {
result += 2;
continue;
}
if (numbers[i] == numbers[i - 1]) {
result += 1;
continue;
}
}
return result;
}
}
P.S.
Не забывайте нажать "Спасибо", поставить оценку, и если ответ удовлетворил, то выберите его как "Лучший" :)




Программа для решения этой задачи может выглядеть следующим образом на языке Python:
pythona, b, c = map(int, input().split())
if a == b == c:
print(3)
elif a == b or a == c or b == c:
print(2)
else:
print(0)
Программа считывает три числа с помощью функции input()
и split()
, затем преобразует их в целые числа с помощью функции map(int, ...)
. Затем она проверяет условия и выводит соответствующее значение: 3, если все числа совпадают, 2, если два числа совпадают, и 0, если все числа различны.


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