-
جمعه 29 دی 1385, 17:53 عصر
#1
VIP
به توان رسوندن عدد بزرگ
سلام
چجوری میشه 123 رو به توان 376 رسوند مثلا؟
ممنون میشم راهنمایی کنید
-
یک شنبه 01 بهمن 1385, 00:45 صبح
#2
VIP
من منتظر راهنمایی دوستانم
-
سه شنبه 03 بهمن 1385, 00:54 صبح
#3
کاربر دائمی
دوست عزیز برای به توان رساندن کافیست عدد A را به مقدار عدد B در خودش ضرب کنید .
برای این کار از الگوریتم های مختلفی استفاده می شود ! اما یکی از رایج ترین آنها همان روشی است که ما در دوران مدرسه برای ضرب اعداد یاد گرفتیم !! مثلا :
AB
CD *
---
DA DB
0 CA CB +
-----------
CA DA+CB DB+0
برای این کار شما می توانید هر عدد را داخل یک Byte قرار دهید سپس Byte های مضروب فیه را در Byte های مضروب تک تک توسط یک حلقه ضرب کنید .
توجه : در ضرب ممکن است اعداد شما دو رقمی شود که شما باید رقم بزرگتر را موقتاّ در یک جایی مثلا یک Register ذخیره کنید . و این عدد را با عمل ضرب بعدی جمع کنید .
Add With Carry
موفق باشی
-
شنبه 07 بهمن 1385, 18:59 عصر
#4
کاربر دائمی
سلام من می خوام یک برنامه ای بازه بین 100 تا 999 رو بگیره و به توان 2 برساند مثلا
اگر 100 را داشته باشیم 1رو به توان 2 برساند و 0اول رو به توان 2 برساند و 0دوم رو به توان 2 برساند و اگر جواب ان دویاره برابر 100 بود ان را در خروجی چاپ کند اگر همچین برنامه ای رو داشته باشید و د راختیار من بگذارید از شما ممنون می شوم
با تشکر
7/11/85
-
شنبه 07 بهمن 1385, 19:01 عصر
#5
کاربر دائمی
ممنون می شوم اگر جواب را به ایمیل من هم ارسال کنید چون به دلیل گرفتاری زیاد به سایت برنامه نویس نمایم
amir_changizi2003@yahoo.com
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت