По сути задача легкая. Сначала из общего числа вычетом тех, кто не играет - у нас остаётся 80 человек.
Теперь можно рассмотреть решение с двух сторон. С одной стороны смотрим 50 человек предпочитают квесты. Так как все 80 человек предпочитают играть значит оставшиеся играют только в симуляторы - их получилось 30 человек. Но мы знаем что всех, кто играет в симуляторы 60, значит еще из числа тех кто играют квесты, есть еще и те кто играют в симуляторы. И выходит их 30 человек( оставшиеся из 60).
Второй посмотреть теперь со стороны симуляторов. Их играют 60 человек, значит оставшиеся 20 играют в квесты. Но мы знаем, что всего в квесты играют 50 человек, значит оставшиеся 30 находятся среди симуляторов.
Выходит, что только 30 человек играют и в то, и другое.
ответ: 30 человек
Объяснение:
По сути задача легкая. Сначала из общего числа вычетом тех, кто не играет - у нас остаётся 80 человек.
Теперь можно рассмотреть решение с двух сторон. С одной стороны смотрим 50 человек предпочитают квесты. Так как все 80 человек предпочитают играть значит оставшиеся играют только в симуляторы - их получилось 30 человек. Но мы знаем что всех, кто играет в симуляторы 60, значит еще из числа тех кто играют квесты, есть еще и те кто играют в симуляторы. И выходит их 30 человек( оставшиеся из 60).
Второй посмотреть теперь со стороны симуляторов. Их играют 60 человек, значит оставшиеся 20 играют в квесты. Но мы знаем, что всего в квесты играют 50 человек, значит оставшиеся 30 находятся среди симуляторов.
Выходит, что только 30 человек играют и в то, и другое.
using System;
using System.Collections;
using System.Collections.Generic;
namespace CSLear
{
class Program
{
static void Main(string[] args)
{
var InputStream = ReadSeqWhile(x => x != 0);
foreach (int item in InputStream)
{
if (item % 2 != 0) { Console.WriteLine(item); }
}
}
public static IEnumerable<int> ReadSeqWhile(Func <int, bool> Predicate)
{
var rtemp = int.Parse(Console.ReadLine());
while (Predicate(rtemp))
{
yield return rtemp;
rtemp = int.Parse(Console.ReadLine());
}
}
}
}
Объяснение: