Pagini recente » Cod sursa (job #1544111) | Cod sursa (job #1247146) | Cod sursa (job #905031) | Cod sursa (job #2021739) | Cod sursa (job #1643397)
#include <fstream>
using namespace std;
ifstream fin("dezastru.in");
ofstream fout("dezastru.out");
int n,p[26],uz[26],j,c;
float v[26],s,a[1000];
void rezolva()
{j++;
for(int i=1;i<=c;i++){a[j]*=v[p[i]];}
}
void genpermutari(int k)
{if(k-1==n)
rezolva();
else for(int i=1;i<=n;i++)
if(!uz[i]){p[k]=i;uz[i]=1;
genpermutari(k+1);
uz[i]=0;}
}
void citire()
{int i;
fin>>n>>c;
for( i=1;i<=n;i++)fin>>v[i];
for(i=1;i<=1000;i++)a[i]=1;
}
void afisare()
{
for(int i=1;i<=j;i++)s+=(v[i]/j);
fout<<s<<" ";
}
int main()
{citire();
genpermutari(1);
afisare();
return 0;
}