Рmain()Р{Р int n,i,a,term=0,sum=0;Р scanf("%d,%d",&n,&a);Р for(i=1;i<=5;i++)Р {Р sum=sum+(10*term+a);Р term=10*term+a;Р }Р printf("%d\n",sum);Р return 0;Р}Р15.编写程序,用迭代法求x=√a的近似根。求平方根的迭代公式为:Xn+1=(Xn+a/Xn)/2。要求前后两次求出的x的差的绝对值小于0.00001。(1级)Р16.一个求从100米高度自由落下,每次落地后又反弹回原来高度的一半,再落下,求它在第10次落地时共经过多少米?第10次反弹多高?编写程序求解该问题。(1级)Р#include<stdio.h>Рmain()Р{Р float sn=100.0,hn=sn/2;Р int n;Р for(n=2;n<=10;n++)Р {Р sn=sn+2*hn;Р hn=hn/2; Р }Р printf("the total of road is %f\n",sn);Р printf("the tenth is %f meter\n",hn);Р return 0;Р}Р17.若有如下公式:Р + + +。。。。。。。+ Р试根据上述公式编程计算的近似值Р(精确到10-6)。(03试题)Р#include<stdio.h>Р#include<math.h>Рmain()Р{Р int i,n;Р float pi,term1,term,sum=0;Р scanf("%d",&n);Р for(i=1;i<=n;i++)Р {Р term=i*i;Р term1=(float)1/term;Р sum=sum+term1;Р }Р pi=sqrt(6*sum);Р printf("%f",pi);Р return 0;Р}