using System;
namespace ExpressionChecker
{
class Program
{
static void Main()
{
Console.WriteLine("Введите X:");
double x;
if (!double.TryParse(Console.ReadLine(), out x))
{
Console.WriteLine("Некорректный ввод числа.");
return;
}
Console.WriteLine("Выберите выражение (1, 2 или 3):");
int n;
if (!int.TryParse(Console.ReadLine(), out n) || n < 1 || n > 3)
{
Console.WriteLine("Некорректный номер выражения.");
return;
}
bool correct = false;
switch (n)
{
case 1:
correct = Math.Abs(6 * x - 10.2 - (4 * x - 2.2)) < 1e-6;
break;
case 2:
correct = Math.Abs(15 - (3 * x - 3) - (5 - 4 * x)) < 1e-6;
break;
case 3:
correct = Math.Abs(2 * (x - 0.5) + 1 - 9) < 1e-6;
break;
}
Console.WriteLine(correct ? "Верно" : "Неверно");
}
}
}
dXNpbmcgU3lzdGVtOwoKbmFtZXNwYWNlIEV4cHJlc3Npb25DaGVja2VyCnsKICAgIGNsYXNzIFByb2dyYW0KICAgIHsKICAgICAgICBzdGF0aWMgdm9pZCBNYWluKCkKICAgICAgICB7CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCLQktCy0LXQtNC40YLQtSBYOiIpOwogICAgICAgICAgICBkb3VibGUgeDsKICAgICAgICAgICAgaWYgKCFkb3VibGUuVHJ5UGFyc2UoQ29uc29sZS5SZWFkTGluZSgpLCBvdXQgeCkpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCLQndC10LrQvtGA0YDQtdC60YLQvdGL0Lkg0LLQstC+0LQg0YfQuNGB0LvQsC4iKTsKICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoItCS0YvQsdC10YDQuNGC0LUg0LLRi9GA0LDQttC10L3QuNC1ICgxLCAyINC40LvQuCAzKToiKTsKICAgICAgICAgICAgaW50IG47CiAgICAgICAgICAgIGlmICghaW50LlRyeVBhcnNlKENvbnNvbGUuUmVhZExpbmUoKSwgb3V0IG4pIHx8IG4gPCAxIHx8IG4gPiAzKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgi0J3QtdC60L7RgNGA0LXQutGC0L3Ri9C5INC90L7QvNC10YAg0LLRi9GA0LDQttC10L3QuNGPLiIpOwogICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICB9CgogICAgICAgICAgICBib29sIGNvcnJlY3QgPSBmYWxzZTsKICAgICAgICAgICAgc3dpdGNoIChuKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgICAgICAgY29ycmVjdCA9IE1hdGguQWJzKDYgKiB4IC0gMTAuMiAtICg0ICogeCAtIDIuMikpIDwgMWUtNjsKICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIGNhc2UgMjoKICAgICAgICAgICAgICAgICAgICBjb3JyZWN0ID0gTWF0aC5BYnMoMTUgLSAoMyAqIHggLSAzKSAtICg1IC0gNCAqIHgpKSA8IDFlLTY7CiAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICBjYXNlIDM6CiAgICAgICAgICAgICAgICAgICAgY29ycmVjdCA9IE1hdGguQWJzKDIgKiAoeCAtIDAuNSkgKyAxIC0gOSkgPCAxZS02OwogICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CgogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZShjb3JyZWN0ID8gItCS0LXRgNC90L4iIDogItCd0LXQstC10YDQvdC+Iik7CiAgICAgICAgfQogICAgfQp9