#include <fstream>
#include <iostream>
#include <stdlib.h>
#include <math.h>
using namespace std;

float a=0,b=0,c=0;

float reading()
{
	char A[64],B[64],C[64];

	ifstream input("IN.txt");
	input.getline(A,sizeof(A));
	input.getline(B,sizeof(B));
	input.getline(C,sizeof(C));
	a=atof(A);
	b=atof(B);
	c=atof(C);
	return a,b,c;
}

float calc(float a,float b, float c)
{
	float D=(b*b - 4*a*c);
	cout<<"D = "<<D<<endl;
	if(D>0)

	{
		cout<<"X1 = "<<((-b+sqrt(D))/(2*a))<<endl;
		cout<<"X2 = "<<((-b-sqrt(D))/(2*a))<<endl;
	}
	else if(D==0)
		{
			cout<<"X = "<<(-b/2*a);
		}
	else cout<<"no solutions";
}
int main()
{
	
	reading();
	cout<<"a="<<a<<endl<<"b="<<b<<endl<<"c="<<c<<endl;
	calc(a,b,c);
	getchar();
	return 0;
}