بسط لى ال factorials لاكتب برنامج بسيط صغير ليقوم بالعملية

أمير التركى

مرحبا ,

انا ادرس البرمجة كدراسة ذاتية , لدى مهمة صغيرة لانشاء برنامج صغير جدا وبسيط عن طريق طرفية الحاسوب , بواسطة لغة c

البرنامج مهمته ان يقوم بالامور الخاصة بالfactorials

ولكن انا لا اعرف ما هو ال factorials ولم افهم اى شئ من المقالات ,

فهل تساعدني على فهم ما هذا الجزء من الرياضيات كى اكتب برنامجى البسيط ؟

ساشارك اكواد البرنامج البسيطة والبدائية هنا , رغم ان المجتمع خاص بالرياضيات ولكن الاكواد ايضا خاصة بالرياضيات ,


بهذه البساطة ؟

كنت ساستخدم loop حتى يسل الى الصفر وكنت ساستخدم ال if ايضا وبعض متغيرات هههه

ولكن يبقي السؤال انني لم افهم الفكرة بعد

لا من الصورة الموجودة ولا من البرنامج

ما الغرض من هذا الجزء من الرياضيات ؟ او الفكرة الاساسية له ؟

هذه الفكرة تستخدم بكثرة في علم الاحتمالات .

مثلا سؤال ان كان لديك قطعة نقود و قمت برميها 10 مرات ما هي احتمالية أن تحصل على 4 مرات جهة الرأس مثل هذا السؤال يحتاج الى factorial لحله و الكثير غيرها في علم الاحتمالات

@Anakata

هل هناك علاقة تمكنك من حساب 5! دون الإعماد على الألة الحاسبة مثلا الجمع لدينا قاعدة n(n+1)/2

10=10(10+1)/2 = (100+10)/2=55