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

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




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

نام تاپيک: سلام بچه ها میشه به این سوالم جواب بدین

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2008
    پست ها
    22

    پيش فرض سلام بچه ها میشه به این سوالم جواب بدین

    سلام بچه ها میشه به این سوالم جواب بدین
    من برنامه زیر رو نوشتم ولی برای عدد های بزرگ این برنامه جواب نمیده چه کار میتونم بکنم؟





    #include<iostream.h>


    #include<conio.h>
    #include<math.h>
    int main()
    {
    int n,b,c=0,t=0,s=0,na=0,t0=0,na1=0;
    cout<<"Adade avale morede nazar ra vared konid\n";
    cin>>n;
    for (int i=2; i<n ; i++){
    b=n%i;
    if(b==0) c=c+1;
    }
    if(c==0){ cout<<"\nrishe haye aval=\n";for (int a=2;a<n-1;a++){
    for (int q=1;q<n-1;q++){
    t0=pow(a,q);
    t=(t0-1);
    s=t%n;
    na1=pow(a,n-1);
    na=na1-1; }
    if(na%n==0) if(s!=0) cout<<a<<"\n";} }

    else{ cout<<"In adad ke aval nist !!!";}
    cout<<"\n ***Created by Siavash Naghdalikhani***";
    getch();
    }

  2. #2
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    May 2008
    محل سكونت
    تهران - صادقیه
    پست ها
    253

    پيش فرض

    متغیر های t0 , s , na , na 1 ,t سر ریز میکنن ، شما داری برای مثال برای عدد 11 ، 10^10 رو تو t0 میریزی! خب نمیشه

    راههایی که در اختیار داری:

    - بتونی با آرایه ها کار کنی و اعداد بزرگ رو تو آرایه ها نگه داری
    - بتونی با malloc یه متغیر داینامیک بسیار بزرگ ایجاد کنی
    - راه دیگه ای برای محاسبه اش بیابی

Thread Information

Users Browsing this Thread

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

User Tag List

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

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