يعرض البرنامج أدناه مثلث الفصح من الدرجة N ويخزنه في مصفوفة مربعة M من البعد N + 1.< / a>< / div>مثلث الفصح من الدرجة 10< / div>< / div>#include< stdio.h> < / span >< span style = "اللون: #38761d ؛ عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >#include< stdlib.h> < / span >< span style = "اللون: #38761d ؛ عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >#define N 10< / span >int M [N + < span style = "اللون: أرجواني ؛" >1< / span>] [N + < span style = "اللون: أرجواني ؛" >1سبان>]؛ < نمط الامتداد = "اللون: أزرق ؛" أعلن >//M عالميا< / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >fact_recursive طويل غير موقع (اسم قصير غير موقع)< / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >{ نبسب؛ إذا كان (الرقم == < نمط الامتداد = "اللون: أرجواني ؛" >0< / span >) < / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ نبسب؛ إرجاع < نمط الامتداد = "اللون: أرجواني ؛" >1< / سبان> ؛ < / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ آخر< / span> نبسب؛ نبسب؛ نبسب؛ رقم الإرجاع * fact_recursive (الرقم - < نمط الامتداد = "اللون: أرجواني ؛" >1< / الامتداد >) ؛ < / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >}< / span >< / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >مثلث int (int b) < / span >{ نبسب؛ int i,k=1,j; < / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ ل (i = < نمط الامتداد = "اللون: أرجواني ؛" >0< / سبان> ؛ أنا< b; i ++) < / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ {< / span >< br / >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ ل (j = < نمط الامتداد = "اللون: أرجواني ؛" >0< / سبان> ؛ j<=i;j++) نبسب؛ نبسب؛ {< / span >< br / >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ k=fact_recursive(i)/(fact_recursive(j)*fact_recursive(i-j))؛ < / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ printf (< نمط الامتداد = "اللون: أحمر ؛" >"٪ 4d \ t" < / span > ، k) ؛ < / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ نبسب؛ < / span >< span style = "اللون: أزرق ؛ عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >//store in M نبسب؛ نبسب؛ M[i][j]=k; < / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ } < / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ printf (< نمط الامتداد = "اللون: أحمر ؛" >"\n"); < / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ }< / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >}< / span >< / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >int main(){ نبسب؛ نبسب؛ مثلث (ن) ؛ < / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ إرجاع < نمط الامتداد = "اللون: أرجواني ؛" >0< / سبان> ؛ < / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >}< / span>< / td>< / tr>< / tbody>< / table> التنفيذ: < / a>< / div>المراجع: حساب مضروب C ++ < / a >القيمة العددية لكثير حدود من الدرجة n < / a>tazzaz.com - مثلث باسكال في C Commentaires (12) Connectez-vous pour commenter Rejoignez la discussion et partagez vos connaissances avec la communauté Se connecter Créer un compte JD Jean Dupont Il y a 2 heures Excellent tutoriel ! 👍 12 Répondre Signaler CodeurJava ✓ Auteur • Il y a 1 heure N'hésitez pas si vous avez des questions.
Commentaires (12)
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Excellent tutoriel !
N'hésitez pas si vous avez des questions.