با سلام
ببخشید من برنامه زیر را برای !n نوشتم اما اجرا نمیشه
میشه یکی به من بگه چه اشکالی داره؟کد HTML:#include <iostream.h> #include <math.h> main() { int A[200],b[200],i,g,s,f,j,l,k,n,x,m,count1=0; //daryaft adad cout<<"enter n="; cin>>n; l=n; i=0; //gharar dadan adad gerefte shode dar ararye while(l>0) { A[i]=l%10; l=l/10; i++; } count1=i; // marhaleye asli bedast avardan n! for(k=(n-1);k>=1;k--) { s=k; m=count1; for(x=0;x<200;x++) b[x]=0; g=0;//adade chandome s //zarb kardan s dar ararye while(s>0) { for(i=0;i<m;i++) { f=(A[i]*(s%10))* pow(10,i+g);//pow baraye tashkhise raghame chandome adad j=0; //rikhtane adad dar araye while(f>0) { b[j]=b[j]+(f%10); if(b[j]>10) { b[j+1]+=b[j]/10; b[j]=b[j]%10; } f=f/10; j++; } } count1=j; s=s/10; g++; } //rikhtan araye b dar A for(i=0;i<j;i++) A[i]=b[i]; } //chap kardan cout<<n<<"!="; for(i=j;i<=0;i--) cout<<A[i]; return 0; }






پاسخ با نقل قول