почему не получается((? С++

Жалоба
Вопрос

#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
clrscr();
const double eps=0.00001;
short kl=1;
double term=1;
double sum=0;
long k2;
long n=0;

while(eps<=abs(term))
{
 term=(double)(kl*(1/(2*(n+1))));
 sum+=term;
 n++;
 kl=kl*(-1);
}
printf("%.4lf",sum);
getch();
//
}
Дополнение #1 11.10.2011 21:52:02
выводит 0 (((

В процессе 1
компьютеры 4 года назад 1 Ответов 327 Просмотров 0

Ответов ( 1 )

    0
    6 лет назад
    Ответить

    целочисленное деление
    term=(kl*(1./(2*(n+1))));

Ваш ответ