نمایش نتایج 1 تا 4 از 4

نام تاپیک: اعداد بزرگ در هر مبنایی ب مبنای جدید

  1. #1

    اعداد بزرگ در هر مبنایی ب مبنای جدید

    ضمیمه 146739ضمیمه 146740ضمیمه 146741 برنامه تبدیل مبنا هست ک نوشتم تو ارایه اعداد A,B,C,..را ریختم ک ب تریب از ده عدد گذاری کردم ی خطا داره لطفا ببینین کسی میتونه تو این برنامه کمکم کنه این برنامه میخاد مثلا عددAB01را در یک مبنای aهست ب مبنای حدید bببرد ..خیلی مشکل دارم لطفا اگه تونست کسی دقیق توضیح بده.

  2. #2
    کاربر تازه وارد آواتار hamedBB
    تاریخ عضویت
    تیر 1394
    محل زندگی
    تهران فعلا
    پست
    51

    نقل قول: اعداد بزرگ در هر مبنایی ب مبنای جدید

    سلام.
    لطفا به جای عکس کدتون رو در فرمت خوانا پست کنید تا پاسخ دریافت کنید.

  3. #3

    نقل قول: اعداد بزرگ در هر مبنایی ب مبنای جدید

    #include<stdio.h>
    #include<conio.h>
    #include<iostream>
    using namespace std;
    int to10(int a[],int b)
    {
    int x=1;
    int n;
    int sum=0;
    for(int i=0;i<n;i++)

    while(a[i]!='/0'){sum+=a[i]*x;
    a[i]=a[i+1];
    x*=b;}
    return sum;}
    int from10(int a[],int b)
    {int sum=0;
    int x=1,k;
    k=to10(a,b);
    {
    sum+=(k%b)*x;
    k/=b;
    x*=10;}

    return sum;}
    int convert( int a[],int b,int c)
    {
    if(b==10)
    return from10(a,c);
    else if(c==10)
    return to10(a,b);
    else
    {
    int h=to10(a,b);
    return from10(h,c);}}
    const int maxradif=6;
    int kkk(int b[][maxradif],int satr,int radif){

    int i,j;
    for(i=0;i<satr;i++){
    for(j=0;j<radif;j++)
    cout<<b[i][j]<<endl;
    }}
    int main()

    {int b,c;
    int n,a[10],l;


    int kkk1[2][maxradif]={{'A','B','C','D','E','F'},{10,11,12,13,14,15}};

    for(int i=0;i<n;i++)
    { for(int j=0;j<n;j++)
    while(a[i]!='/0')
    if(a[i]=='ch')
    return kkk1[i][j];
    else
    return a[i];}
    l=convert(a,b,c);
    return l;}

  4. #4
    کاربر تازه وارد آواتار hamedBB
    تاریخ عضویت
    تیر 1394
    محل زندگی
    تهران فعلا
    پست
    51

    نقل قول: اعداد بزرگ در هر مبنایی ب مبنای جدید

    اشکالات برنامه بیش از اون هست که بشه به تک تکشون اشاره کرد دوست عزیز. اگر فقط میخواید خطای برنامتون برطرف بشه در خط 35 برنامه h رو بکنید h& ولی با این کار هم برنامتون جواب نمیده چون خیلی اشکالات بنیادی داره.
    بهتر هست یک مقدار بیشتر مطالعه کنید. مسئله ساده ای هست با یک مقدار مطالعه میتونید به راحتی انجامش بدید.
    این رو هم در نظر داشته باشید که به متغیرهاتون نام های معنا دار بدید. a b c d e k kkk kkk1 kkkk2 kkkkkkkk365 نام های مناسبی برای متغیر ها نیست. شاید یه زمانی برگشتید و خواستید کدتون رو دوباره بخونید یا شاید مثل این مورد خواستید جایی سوال بپرسید. اینطوری مفهوم کارتون رو بهتر میتونید برسونید.
    لطفا از حرف من ناراحت نشید قصد من کمک به شماست.

    موفق باشید.

تاپیک های مشابه

  1. فیبوناچی اعداد بزرگ در C
    نوشته شده توسط mehdi5106 در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 5
    آخرین پست: جمعه 13 خرداد 1390, 14:25 عصر
  2. دریافت و عملیات روی اعداد بزرگ در ++C
    نوشته شده توسط rahnema در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 5
    آخرین پست: پنج شنبه 05 آذر 1388, 18:43 عصر
  3. چگونگی جمع زدن اعداد بزرگ در SUM
    نوشته شده توسط nightHunter در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 1
    آخرین پست: چهارشنبه 26 تیر 1387, 22:09 عصر
  4. ذخیره اعداد بزرگ در سی
    نوشته شده توسط benyamin_pc در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 10
    آخرین پست: یک شنبه 17 دی 1385, 12:45 عصر
  5. نگهداری اعداد بزرگ در Assembly
    نوشته شده توسط Amir Oveisi در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 5
    آخرین پست: یک شنبه 10 دی 1385, 18:41 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •