1- فاکتوريل 2- عدد اول
1- فاکتوريل 2- عدد اول
با سلام
من دلفی نمی دونم ولی با qb برات می زارم خودت تبدیل کن.
---------------------------------------------------------------------
فاکتوریل
فرض کن فاکتوریل عدد 5 را می خواهیم
که در n قراردارد . f همان جواب می شود.
f=1
n=5
for c =1 to n a
f = f.(c+1) a
next c a
print f a
~~~~~~~~~~~~~~~~~~~~~~~~~
فاکتوریل :
اون شرط اولیه رو میتونی دقیقتر هم بزاری.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
چون قاکتورین برای اعداد منفی معنی نداره و برایبه صورت قراردادی 1 و صفر هم مقدارش میشه 1.
اعداد اول رو هم الگوریتمشو میگم خودت در بیار.
عدد مورد نظر برای چک اینکه اول هست یا نه باید بر حداقل نصف خودش چک بشه.
یعنی عدد 10 رو باید از 1 تا 5 چک کنی.
اگه حاصل باقیمانده یکی از این تقسیمها 0 شد او عدد اول نیست.
چک اینکه یک عدد اول هست یا نه با فرض اینکه عدد در متغیر NUM ذخیره شده :
ولی خواهشا این کدهای ساده رو خودتون بنویسین و به نظر من خیلی اشتباهه که انتظار دارین لقمه آماده بخورین.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
چون اینجوری خودتون یاد نگرفتین و الگوریتم ساز خوبی نمیسین.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)