На конференции были 20 человек: каждый из них либо рыцарь, либо лжец. Рыцари всегда говорят правду, а лжецы всегда лгут. При этом, у каждого из присутствующих была ровно одна ручка с чернилами красного или чёрного цвета. До первого выступления у каждого спросили: «Какого цвета у тебя ручка?». Каждый из о заявил, что у него ручка с чернилами чёрного цвета. После первого выступления некоторые участники конференции поменялись ручками. И после этого им снова задали тот же вопрос. Но результат был другим: половина из участников конференции сказали, что у них ручка с чёрными чернилами, а остальные – сказали, что с красными.
Найдите количество рыцарей, у которых во время второго опроса была ручка с чёрными чернилами.
using System;
class Program
{
public static void Main()
{
double x,y,s,p;
Console.Write("x = ");
x = double.Parse(Console.ReadLine());
Console.Write("y = ");
y = double.Parse(Console.ReadLine());
s = (x+y)/2;
p = 2*x*y;
if (x>y){
x = p;
y = s;
}
else {
y = p;
x = s;
}
Console.WriteLine("x = {0}, y = {1}", x, y);
Console.ReadKey();
}
}