Pagini recente » Cod sursa (job #1679028) | Cod sursa (job #2283216) | Cod sursa (job #2700074) | Cod sursa (job #1158809) | Cod sursa (job #283477)
Cod sursa(job #283477)
// dezstru.cpp : Defines the entry point for the console application.
//
#include <stdio.h>
int n,k,val[30],cont=0;
float l,e[30],t=0,inceput=1,sfarsit=1;
int main()
{
int i,h,j;
freopen("dezastru.in","r",stdin);
freopen("dezastru.out","w",stdout);
scanf("%ld %ld",&n,&k);
for(i=1;i<=n;i++)
scanf("%f ",&e[i]);
for(i=1;i<=k;i++)
inceput=inceput*e[i];
t=inceput;
cont++;
for(i=k;i>=1;i--)
{
inceput=inceput/e[i];
for(j=i+1;j<=n-k+i;j++)
{
t=t+inceput*e[j]*sfarsit;
cont++;
}
sfarsit=sfarsit*e[j-1];
}
l=t/cont;
printf("%f",l);
return 0;
}