SNSEQ - Dãy số
Tác giả: hieult
Ngôn ngữ: C++
#include <stdio.h>
//#include <conio.h>
#include <math.h>
double maxx(double a,double b)
{
if(a<b)
return b;
return a;
}
int main()
{
int n;
double x,f[1001];
scanf("%d %lf",&n,&x);
f[1] = x;
int a = int((sqrt(4*x+1)-1)/2);
if(n<=a)
printf("0.00");
else
{
f[2] = x*a/(a+1)-a;
for(int i=3;i<=n;i++)
f[i]=2*f[i-1]-f[i-2]+2;
printf("%.2lf",f[n]);
}
// getch();
}