Cod sursa(job #2952372)
Utilizator | Caplea Alexandru mrajecu | Data | 9 decembrie 2022 05:58:30 |
---|---|---|---|
Problema | Pascal | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.58 kb |
#include <stdio.h>
int main()
{
ifstream fin("pascal.in");
ofstream fout("pascal.out");
int elem[100],R,D,i,j,value=1,nr=0;
fin>>R;
fin>>D;
for(j=1;j<=R-1;j++)
{elem[j]=1;
value=value*j;
for(i=R-j+1;i<=R;i++)
{
elem[j]=elem[j]*i;
}
elem[j]=elem[j]/value;
}
// elem[0]=1;
// elem[R]=1;
for(j=1;j<=R/2;j++)
{
// printf("%d ",elem[j]);
if(elem[j]%D==0)
nr++;
}
fout<<(R%2==0 ? (nr*2-1) :nr*2);
}