#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> التنفيذ:
|