º»¹®/³»¿ë
¿¬½À¹®Á¦ 2]
#include
float sum(int n);
void main()
{
int a;
printf(`ÇѰ³ÀÇ ¼ö¸¦ ÀÔ·ÂÇϼ¼¿ä(n) : `);
scanf(`%d`,&a);
printf(`=%f\\n`,sum(a));
}
float sum(int a)
{
int n;
float sum=0,sum1=0,sum2=0;
for(n=1;n<=a;n++)
{
if(n==1)
{
printf(`1`);
sum2+=(float)1/n;
}
else if(n%2==0)
{
printf(`-1/%d`, n);
sum1+=(float)1/n;
}
else
{
printf(`+1/%d`, n);
sum2+=(float)1/n;
}
sum=sum2-sum1;
}
return sum;
}
¿¬½À¹®Á¦ 3] ÁÖ ÇÁ·Î±×·¥¿¡¼ nÀÇ °ªÀ» ÀԷ¹ްí, ÀÌ °ªÀ» ÇÔ¼ö¿¡ ³Ñ°Ü 1+2+3+¡¦+nÀ» °è»êÇϰí, ´Ù¸¥ÇÔ¼ö¿¡¼´Â 1*2*3*¡¦*nÀ» °è»êÇÏ¿©, ±× °ªµéÀ» ÇÕÄ£ °á°ú¸¦ ¹ÝȯÇÏ¿© ÁÖ ÇÁ·Î±×·¥¿¡¼ ¹ÝȯµÈ °á°ú°ªÀ» Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇϽÿÀ.
#include
int hap(int);
int gop(int);
int¡¦(»ý·«)