שפת C/פונקציות/תרגילים: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה |
אין תקציר עריכה |
||
שורה 46:
return a;
return b;
}
</source>
}}
==חישוב עצרת==
כתוב פונקציה המקבלת מספר לא-שלילי שלם n, ומחשבת את {{משמאל לימין|n!}}, כלומר {{משמאל לימין|1 * 2 * ... * n}}.
{{מוסתר|פתרון|2=
<source lang = "cpp">
unsigned long factorial(unsigned int n)
{
unsigned long fact = 1;
unsigned int i;
for(i = 1; i <= n; ++i)
fact *= i;
return fact;
}
</source>
|