ورود

View Full Version : فاکتوریل



moniex
سه شنبه 07 اسفند 1397, 22:40 عصر
سلام من تازه زبان برنامه نویسی رو شروع کردم واسه همین لطفا کمکم کنید
من یک برنامه به زبان جاوا میخوام که یک عدد رو از ورودی بگیره وبیاد فاکتوریل ارقام اون رو حساب کنه اگه با خود اون عدد برابر شد چاپ کنه بله در غیر این صورت چاپ کنه خیر مثلا 145=1!+4!+5!=1+24+120

vahid-p
شنبه 18 اسفند 1397, 14:48 عصر
خب تو یک حلقه هر بار باقیمانده عدد رو به 10 بدست بیارید (میشه رقم یکان) و تقسیم بر ده کنید تا رقم یکان رو حذف کنه.
رقم یکان فاکتوریلش رو حساب کنید که با یک حلقه قابل انجامه.
در نهایت حاصلشون رو جمع کنید و در نهایت اگر با عدد اول یکسان بود، خب پرینت کنید بله!

شما یکم از کدش رو سعی کنید بنویسید اگر مشکلی داشت مطرح کنید من یا دیگر دوستان چک میکنیم