Của bạn đây! bạn thử test lại xem đúng không nhá!
Mã:
#include <stdio.h>
#include <conio.h>
#include <math.h>
float tong(int a,int b,int n)
{
if (n==0)
return a*b;
else
return ((a*(b-n))/pow(2,n))+tong(a,b,n-1);
}
void main()
{
clrscr();
int a,b,n;
printf("Nhap a,b,n: ");
scanf("%d%d%d",&a,&b,&n);
printf("Tong: %0.2f",tong(a,b,n));
getch();
}