Маргарита Алексеева
Пожалйста помогите решить задачу по С#
Известно из четырех чисел а1,а2,а3,а4 одно отлично от трех других равных между собой. Присвоить номер этого числа переменной n.
Известно из четырех чисел а1,а2,а3,а4 одно отлично от трех других равных между собой. Присвоить номер этого числа переменной n.
Как-то так.. .
///
/// Получение номера элемента, отличного от остальных
///
/// список чисел
///
private int GetNum(List
{
int res = -1;
// Перебираем все элементы
for (int i = 0; i < Nums.Count(); i++)
{
var num = Nums; // текущий выбранный элемент
if (Nums.Where(elem => elem == num).Count() == 1) // Если кол-во текущих элементов в списке - 1, то выходим и выводим номер
{
res = ++i;
break;
}
}
return res;
}
var n = ((a1 == a2) ? 3 : 1) + ((a1 == a3) ? 1 : 0);