#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
float coe[10],sq[10],mul[10]={0},ans[10],f_ans[10];
float temp,div=0.5;
int c,po,ctr,ctr1,ctr2,N;
clrscr();
printf("\nEnter the Highest Power::");
flushall();
scanf("%d",&po);
N=po;
//Scanning Equationfor(ctr=po;ctr>=0;ctr--)
{
printf("\nEnter the value of %d= ",ctr);
scanf("%f",&coe[ctr]);
}
do
{ c=po;
//Squaring the value:for(ctr=po;ctr>=0;ctr--)
{
sq[ctr]=coe[ctr]*coe[ctr];
}
//Multiplying & placing in another arrayfor(ctr=po,ctr1=po-1;ctr>=0,ctr1>0;ctr--,ctr1--)
{
mul[ctr1]=(coe[ctr]*coe[ctr-2])*(-2);
}
//Adding the sq[] with mul[]for(ctr=po;ctr>=0;ctr--)
{
ans[ctr]=sq[ctr]+mul[ctr];
}
//Dividing the valuesfor(ctr=0;ctr<=po;ctr++)
{
temp=ans[ctr]/ans[ctr+1];
f_ans[ctr]=pow(temp,div);
}
for(ctr=0;ctr<=po;ctr++)
{
printf("\n%.4f",f_ans[ctr]);
}
div=div/2;
c--;
}
while(c!=0);
getch();
}