Pagini recente » Cod sursa (job #2827621) | Cod sursa (job #1315289) | Cod sursa (job #1341219) | Cod sursa (job #1370165) | Cod sursa (job #1314311)
#include <fstream>
using namespace std;
ifstream f("pascal.in");
ofstream g("pascal.out");
int t=1,k,r,d;
int fact(int x)
{
int prd = 1;
for (int i=2; i<=x; i++) prd*=i;
return prd;
}
int main()
{
f>>r>>d;
t=fact(r)/(fact(r-1)*fact(1));
if (t%d==0) k++;
while (t!=1)
{
for (int i=2; ;i++)
{
t=fact(r)/(fact(r-i)*fact(i));
if (t==1) break;
if (t%d==0) k++;
}
}
g<<k;
return 0;
}