שפת C - אם אני רוצה לתת תנאי ש...

iris235

New member
שפת C - אם אני רוצה לתת תנאי ש...

לדוגמא הלולאה תעבוד עד לעצרת של המספר... האם יש פקודה של עצרת או זצריך לכתוב לזה פונקציה בפני עצמה?? איריס.
 

Fingertip

New member
אפשרי בעזרת רקורסיה...

נניח שהפונקציה f מבצעת את גוף הלולאה בכל איטרציה, אזי הפונקציה הבאה:
void factorial_iterations(n){ if(n > 0) f(); else for(int i = 0; i < n; i++) factorial_iterations(n-1); }​
מקווה שעזרתי, אהד.
 
למעלה