تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 2 از 2

نام تاپيک: درخواست الگوریتم N!

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2012
    پست ها
    4

    1 درخواست الگوریتم N!

    با سلام دوستان عزیز .
    من الگوریتم این برنامه رو میخوام خودم با کمک یکی از دوستان نوشتم البته بیشتر کار دوستمه حالا الگوریتمشو میخوام به صورت فارسیم باشه مسئله ای نیست میخوام درست حسابی بفهمم چی شد.
    این برنامه n فاکتوریل رو حساب میکنه n میتونه عدد خیلی بزرگی باشه یه نکته ای که هست اینه که روی سیستم خودم تا 500 فاکتوریل رو بیشتر جواب نداد ولی روی سیستم دوستم تا 2000 جواب داد .

    #include<iostream.h>
    #include<math.h>
    int main(){
    const int size=11500;
    int a[size]={0};
    int b,c=1,carry=0,d;
    long r;
    double p=0.0;
    cout<<"Pleas Enter number : ";
    cin>>b;
    for(int yt=2;yt<=b;yt++)
    p+=log10(yt);
    d=(long)p+1;
    for(int op=0;op<d;op++){a[op]=0;
    }
    if(b<0){
    cout<<"\n\nError ";
    }
    if(b>=0){
    a[0]=1;
    for(int i=1;i<=b;i++){
    for(int v=0;v<d;v++){
    r=i*a[v]+carry;
    a[v]=r;
    carry=a[v]/10;
    a[v]=r%10;
    }
    }

    for(int w=d-1;w>=0;w--)
    cout<<a[w];
    }
    cout<<endl;
    return 0;
    }
    .من تو این برنامه از ارایه استفاده کردم که عمل ضرب رو شبیه سازی میکنه

  2. #2
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2012
    پست ها
    4

    پيش فرض

    کسی نبود یه کمکی کنه به ما ؟!

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •