wymysliłem cos takiego:Napisz program, który dla zadanej (wczytanej) liczby n oblicza wartość ∑k=1..n Πj=0..k-1(1-(j/n)).
ale nie działa....tzn kompiluje sie ale za kazdym razem wypisuje 1...#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
float n, i, k, l;
float suma=1, iloczyn=1;
printf( "
Podaj wartosc n: ");
scanf( "%f", &n );
{
for (i=1; i<=n; i++)
{
for(k=1; k<=i; k++)
{
for(l=1;l<=k;l++)
{
iloczyn=iloczyn*(1-(1/l));
}
}
suma=suma+iloczyn;
}
}
printf("%f", suma);
system("PAUSE");
return 0;
}
Mógłby ktoś pomóc?