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

نام تاپیک: تبدیل به مبنای دودویی

  1. #1

    تبدیل به مبنای دودویی

    با سلام

    من می خواستم در c یه برنامه بنویسم که عدد رو به مبنای دودویی تبدیل کنه
    یه قسمت رو مینویسم

    while(decimal>0)
    {

    binery=decimal%2;
    decimal/=2;
    }


    فقط نمی تونم هربار مقدار باینری رو کنار هم جمع کنم !

    مثلا اگر بار اول مقدارش شد 0 و بار دوم 0 و بار سوم شد 1 باید
    این طوری تو یه متغیر a=1000

    با تشکر

  2. #2
    سلام دوست عزیز
    ما که نفهمیدیم اسمت چیه ولی با شهرت خیلی حال کردیم(شهر عشق)
    به همین خاطر اینم کذ برنامه ای که می خوای البته زیاد هم حرفای نیست ولی خدایی کار می کنه
    #include"iostream.h"
    #include"conio.h"
    int main()
    {
    long int x,i=0,c=0;
    int bi[8];
    cout<<"Please Enter your number :";
    cin>>x;
    clrscr();
    cout<<"\nyour number ("<<x<<")= (";
    while(x>1)
    {
    bi[i]=(x%2);
    i++;
    C++‎;
    x=(x/2);
    bi[c]=1;
    }
    for(i=c;i>=0;i--)
    cout<<bi[i];
    cout<<')';
    }

    البته این سی پلاس پلاس هستش ولی زیاد فرق نمی کنه

    موفق باشی عاشق

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

  1. تقاضایی راهنمایی و کمک در کار با Dreamweaver
    نوشته شده توسط احمد کاوه در بخش طراحی وب (Web Design)
    پاسخ: 4
    آخرین پست: پنج شنبه 29 مهر 1389, 12:41 عصر
  2. آقا چه چیزایی با javascript قابل حل هست چه چیزایی با .net
    نوشته شده توسط odiseh در بخش ASP.NET Web Forms
    پاسخ: 13
    آخرین پست: جمعه 02 فروردین 1387, 04:44 صبح
  3. دوستانی که با interbase آشنایی دارند لطفا راهنمایی کنند
    نوشته شده توسط mehdi_moosavi در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 4
    آخرین پست: شنبه 01 بهمن 1384, 14:11 عصر

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

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