مشاهده نسخه کامل
: تبديل مبنا c++
hobab1987
16-04-2009, 13:13
سلام
تابع تبديل مبنا به 2 كه ورودي و خروجي درون تابع نباشد . تا اينجا رو نوشتم اما نمي دونم چطوري خروجي رو در تابع اصلي بنويسم كه ارور ندهد!
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدهمچنين با شرايط فوق برنامه اي كه عدد را در مبناب 2 دريافت و به مبناي 10 ببرد.
لطفا راهنماييم كنيد.
چرا با void نوشتی؟voidخروجی نداره فقط یه تغییراتی روی داده ها انجام می ده می تونستی خیلی راحت int تعریف کنی.و آرایه رو به برنامه بفرستی.
hobab1987
17-04-2009, 11:52
تابع ام رو به اين صورت نوشتم اما درست عمل نميكنه! به نظرتون الگوريتمش ايراد داره؟:worried:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
for(j = i ; j >= 0 ; j--)
n = r[j];
بله فک می کنم این قسمتش مشکل داشته باشه
هدفتون از این قسمت چی بوده؟
شما باید آخرین خارج قسمت + باقیمانده ها رو بر گردونید
منظورم از + concat رشته هاست...
hobab1987
19-04-2009, 08:32
سلام دوستم
درسته همينه ميشه بگيد كدش رو؟!
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این برنامه تمام مبناهای 1 تا 16 را به یکدیگر تبدیل می کند.
این برنامه وقتی عدد و مبنای اولی را وارد می کنید عدد را چک می کند اگر در آن مبنا قرار داشت تبدیل می کند
این برنامه مبنا را می گیرد و عدد را به مبنای ده می برد و سپس به مبنای خواسته شده می برد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یه برنامه که تغییر مبنا رو از 10 به 2 و بالعکس انجام میده
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این برنامه ها رو من ننوشتم
براتون پیدا کردم
ولی فک می کنم درس باشن
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.