משולש פסקל

ידען331 

New member
משולש פסקל

מישהו מכיר דרך להדפיס את משולש פסקל בשפת C ע"י לולאות FOR בלבד ללא שימוש במצביעים וברקוסיה?
 

jeru2

New member
אני חושב בלתי אפשרי, ולמה????

משולש פסקל הוא משולש שכל איבר בו הוא סכום שני האיברים שמעליו, עובדה זו מחייבת ל"זכור" את המספרים כדי שניתן יהיה לסכום אותם, ולכן לעניות דעתי אין אפשרות בלי מערכים. מצ"ב קובץ טקסט לתוכנית שעושה זאת עם מערכים ולולאות.
 

weismana

New member
אפשר בהחלט - הנה רמז ...

נראה כמה אני זוכר משיעורי הסתברות ... תרשום את שש השורות הראשונות של המשולש . שים לב שבשורה ה-I יש I איברים . נסתכל על כל שורה , האיבר הראשון תמיד אחד . פשוט למדי , האיבר השני הוא מספר השורה , נניח שורה 5 . עד עכשיו קלי קלות האיבר השלישי , הוא מספר האפשרויות לבחור 2 כדורים מתוך 5 , בהסתברות זה "חמש מעל שתיים " ומחשבים את זה כך - חמש עצרת חלקי שתיים עצרת חלקי חמש פחות שתיים עצרת . ובמספרים - !5 = 120 . !2 = 2 . !(2-5) = !3 = 6 (6*2)/120 סה"כ = 10 . וכך ממשיכה החוקיות . בהצלחה .
 
למעלה