Witam.
Jestem początkujący i mam pewien problem... Otóż napisany przeze mnie program ma sumować wyrazy ciągu dopóki nie znajdzie się wyraz mniejszy od 0,000001... wszystko fajnie jednak na końcu cały czas funkcja printf drukuje mi zera... co jest źle? Z góry dziękuję za wszystkie odpowiedzi!!! :)
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
long double S=0,k=1;
float e=0.000001;
while(1/(k*(k+1))>e)
{
S+=1/(k*(k+1));
k++;
}
printf("Suma to: %Lf",S);
return 0;
}