using System;
namespace Test
{
class Program
{
static void Main(string[] args)
{
double a, b, c;
a = Double.Parse(Console.ReadLine());
b = Double.Parse(Console.ReadLine());
c = Double.Parse(Console.ReadLine());
double D = b * b - 4.0 * a * c;
if (a == 0.0)
{
double x = -c / b;
Console.WriteLine("X = {0}", x);
}
else
if (b == 0.0 && -c / a > 0.0)
{
double x1 = Math.Sqrt(-c / a);
double x2 = -Math.Sqrt(-c / a);
Console.WriteLine("X1 = {0}, X2 = {1}", x1, x2);
}
else
if (D == 0.0)
{
double x = -b / (2.0 * a);
Console.WriteLine(x);
}
else
if (D > 0.0)
{
double x1 = (-b - Math.Sqrt(D)) / (2.0 * a);
double x2 = (-b + Math.Sqrt(D)) / (2.0 * a);
Console.WriteLine("X1 = {0}, X2 = {1}", x1, x2);
}
else
{
Console.WriteLine("D < 0, корней нет");
}
Console.ReadKey();
}
}
}
program vt;
type toy = record // тип игрушка
name : string; // название
price : integer; // стоимость
age : integer; // возрастные границы
a: boolean;
end;
var
f : text; // переменая для работы с файлом
i : integer; // счетчик
size : integer; // кол. игрушек
maxage : integer; // макс. возрастная граница
maxprice : integer; // макс цена игрушки
mas : array [1..100] of toy; // контейнер игрушек
begin
assign(f, 'input.txt'); // связываем переменную с файлом
reset(f); // открываем файл на чтение
i : = 1; // 1 игрушка
maxprice : = 400; // макс цена = 400
maxage: =5; //макс. возрастная граница = 5
while (not eof(f)) do // пока не дошли до конца файла
begin
readln(f, mas[i].name); // считываем данные об игрушке
readln(f, mas[i].price);
readln(f, mas[i].age);
maxage > mas[i].age; //найти все до 5 лет
writeln
end;
end.