Предмет: Информатика,
автор: iislamgirov
Три целых числа подаются в столбик. Определите, сколько среди них совпадающих. Программа должна вывести число 3, если все числа совпадают. Число 2, если только 2 совпадают. Или число 0, если все числа различны.
Sample Input:
14
3
14
Sample Output:
2
Ответы
Автор ответа:
1
Ответ:
C#
using System;
using System.Linq;
public class Program
{
public static void Main()
{
var numbers = new int[] {14, 3, 14};
var onlyUnique = numbers.Distinct().ToArray();
if (onlyUnique.Length == 1) Console.WriteLine(3);
else if (onlyUnique.Length == 2) Console.WriteLine(2);
else Console.WriteLine(0);
}
}
Объяснение:
numbers -- массив входных чисел
Distinct() -- вернет уникальные элементи масива
Похожие вопросы
Предмет: Русский язык,
автор: 123456140
Предмет: Русский язык,
автор: omarovmurad200
Предмет: Английский язык,
автор: Polin7riЯ
Предмет: Английский язык,
автор: danila5023
Предмет: Английский язык,
автор: юлия2048