hello everyone...I'm still learning c...I had to create a porgram to calculate the number of possible selections of choosing R players from N. I have use the facotorial function..I have done the coding..there is till one error in it..If someone could help..plzzzz

Code:

void main()
{
int n,r;
long int selection;
int factorial();
printf("\n Enter the N-number of players:");
scanf("%",&n);
printf("\n Enter the R-number of players you wish to select from %d players:",n);
scanf("%d",&r);
selection= (factorial(n))/ ((factorial(r))*(factorial(n-r)));
printf("\n The number of possible selections of %d players from %d players is %d",r,n,selection);
}
int factorial(int x)
{
if (n<1)
return(1);
else
return(n*factorial(n-1));
}