for(int line = 1;line<=N;line++){
//print spaces
int nsp = N - line;
for(int j = 1;j<= nsp;j++){
cout<<" ";
}
//print numbers
int binoCoeff = 1;
for(int i =1 ; i<=line;i++){
cout<<binoCoeff<<" ";
binoCoeff =binoCoeff *(line-i)/i; // longer form
cout<<"##"<<binoCoeff;
}
cout<<endl;
}
// Now if I write same code but use
//binoCoeff *=(line-i)/i; in the above code instead of
//binoCoeff =binoCoeff *(line-i)/i;
// I get different output
Kindly explain why . I tried but am stuck behind this logic