Breaking News
Loading...
Monday, July 15, 2013

Hàm tính S(n)=1-2+3-4+…+ ((-1)^(n+1)).n với n>0 bằng đệ quy

7/15/2013 10:17:00 AM
int Tong(usigned  n)
{
    if(n==0)
        return 0;
    return pow(-1,(double)n+1)*n+Tong(n-1);
}
//pow(-1,n+1)=(-1)^(n+1)

HOẶC
int Tong(usigned  n)
{
    if(n==0)
        return 0;
    if(n%2==0)
        return –n+Tong(n-1);
    return n+Tong(n-1);
}

0 comments:

Post a Comment

 
Toggle Footer