![ישן](https://static.fresh.co.il/images/vBulletin/statusicon/post_old.gif)
12-04-2006, 04:30
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
1. עדיין דבריך לא מספיק ברורים. אתה מעונין שארבעת המשתנים יקבלו מספר אקראי שהסך הכולל שלהם יהיה שווה למשתנה kill ?
2. אי אפשר לעזור לך, כיון שבדירם נכונים רק ל"עכשיו", וכפי שאני רואה כתבת את דבריך בשעה 2.40, והיות ודבריך נכונים ל"עכשיו" [כפי שטרחת לציין מפורשות] אנחנו לא יודעים מה תרצה עכשיו [נכון ל-5.25].
בעברית מדוברת: תסיר את המילה "עכשיו" מהמשפטים שלך... זה יותר ממיותר ![Smile](images/smilies/smile.gif)
3. מיזה "חנתים" בהודעתך הראשונה, כנראה טעית בכתיבה, לא הבנתי את הכוונה ?
4. בהנחה שמה שהבנתי כפי שכתבתי ב-1 נכון, ישנם מספר אפשרויות.
א. אם הערך במשתנה kill לא משנה, ניתן פשוט לתת לכל אחד מארבעת המשתנים מספר אקראי, ולאחמ"כ לחבר ביניהם ולאחסן את התוצאה במשתנה kill.
ב. אם המשתנה kill מקבל ערך שרירותי ואתה רק מעונין שארבעת המשתנים יקבלו ערכים בהתאם לכלל הקובע שסכומם הכולל צריך להיות שווה לערך המשתנה kill, צריך גם להתחיל מהשמת ערך אקראי מתוך טווח מסויים, ולאחמ"כ לטפל במשתנים הנותרים בהתאם עד לתוצאה הרצויה.
5. תלוי מאד מה אתה רוצה לעשות, האם מדובר גם בחצאים או רק בשלמים ומה המטרה הסופית, אולי אם נדע מה המטרה נוכל לעזור יותר בפתרון המתאים.
|