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

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




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

نام تاپيک: c++

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

    پيش فرض c++

    دوستان میخوام یه برنامه بنویسم که یه عدد مبنای7 رو بگیره و در مبنای3 ببره؟

  2. #2
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Mar 2013
    محل سكونت
    پشت بوم خونه کــــاغذی
    پست ها
    295

    پيش فرض

    خب شما چرا با اسمبلی نمی نویسید؟؟؟؟؟

    اسمبلی به این خــــوبی(و سختی)

    چرا؟ :0

    ولی خب شما باید توابعی که مبنا ها رو تبدیل می کنه + الگوریتم اونارو بزارید.

    و تقسیم های متوالیتون باید قوی باشه(به + اینکه شما باید بلد باشین)

    و اینکه با C++ Turbo or Visual ?

  3. #3
    اگه نباشه جاش خالی می مونه samasara's Avatar
    تاريخ عضويت
    Jul 2012
    پست ها
    386

    پيش فرض

    دوستان میخوام یه برنامه بنویسم که یه عدد مبنای7 رو بگیره و در مبنای3 ببره؟
    ساده ترین راه این هست که شما اول عدد مبنای 7 رو به مبنای 10 ببری و بعد بیای به مبنای 3 تبدیل کنی من یک مثال برات میزنم :
    سوال:
    عدد 135 را از مبنای هفت به مبنای 3 ببرید؟

    جواب :
    اول تبدیل به مبنای 10 : (1*5)+(7*3)+(1*49)=75

    دوم باید از مبنای 10 به مبنای 3 ببری که این کار با تقسیم متوالی 3 انجام میشه:
    75/3=25(باقی مانده = 0 )
    25/3=8(باقی مانده = 1)
    8/3=2(باقی مانده 2)
    پس جواب : 2210

  4. این کاربر از samasara بخاطر این مطلب مفید تشکر کرده است


  5. #4
    در آغاز فعالیت
    تاريخ عضويت
    May 2013
    محل سكونت
    shiraz
    پست ها
    1

    پيش فرض

    niki joon man in barname ro to visual stadio neveshtam omidvaram be dardet bokhore#include
    "stdafx.h"
    #include
    <iostream>
    using
    std::cin;
    using
    std::cout;
    int
    _tmain(intargc, _TCHAR* argv[])
    {

    int m,z=0,temp,s=0,o=1,n=1,r;
    cout<<
    "enter m number:";
    cin>>m;

    while(m!=0)
    {
    r=m%10;
    s=r*o+s;
    o=o*7;
    m/=10;
    }
    temp=s;

    while(temp!=0)
    {
    r=temp%3;
    z=r*n+z;
    n=n*10;
    temp=temp/3;
    }
    cout<<z;
    getchar();
    getchar();

    return 0;
    }
     

Thread Information

Users Browsing this Thread

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

User Tag List

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

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