**Q1 : Write a C program to find the square root of a given quadratic equation.**

#include <math.h>

*int*

*main()*

*{*

double a, b, c, determinant, root1,root2, realPart,
imaginaryPart;

printf("Enter
coefficients a, b and c: ");

scanf("%lf
%lf %lf",&a, &b, &c);

determinant =
b*b-4*a*c;

//
condition for real and different roots

if (determinant > 0)

{ // sqrt() function returns square root

root1 =
(-b+sqrt(determinant))/(2*a);

root2 =
(-b-sqrt(determinant))/(2*a);

printf("root1
= %.2lf and root2 = %.2lf",root1 , root2);

}

//condition
for real and equal roots

else if (determinant == 0)

{

root1 =
root2 = -b/(2*a);

printf("root1
= root2 = %.2lf;", root1);

}

//
if roots are not real

else

{

realPart =
-b/(2*a);

imaginaryPart
= sqrt(-determinant)/(2*a);

printf("root1
= %.2lf+%.2lfi and root2 = %.2f-%.2fi", realPart, imaginaryPart, realPart,
imaginaryPart);

}

return 0;

}