ועוד אחת קלה

milloarnon

New member
ועוד אחת קלה

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

boten d

New member
אולי

כל אחד יכתוב על פתק כמה המשכורת שלו. ישימו בתיבה ויערבבו. כשיוציאו מהתיבה לא ידעו מה שייך למי... טיפשי, אבל אופציה!
 

milloarnon

New member
לא זאת הכוונה

ככה כל אחד ידע כמה שני האחרים מרוויחים, רק לא מי מרוויח מה. יש דרך יותר טובה
 

nog16

New member
ניסיון דומה לקודם קצת..

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

milloarnon

New member
רעיון לא רע

לא חשבתי על זה, כל אחד יחלק את המשכורת שלו לחלקים אקראיים (פתקים) וישים בתיבה ככה אי אפשר לדעת כמה כל אחד מקבל אלא רק את הסכום. יש אבל פתרון אחר.
 

עריסטו

Active member
שלש הצעות

א. יכתבו תוכנה שמחשבת ממוצע של שלושה מספרים. אחרי כל קלט של משכורת המסך נמחק ובסוף מופיע הממוצע. ב. הראשון יוסיף מספר אקראי למשכורת שלו וישלח את התוצאה לשני, השני יוסיף את המשכורת של עצמו וישלח לשלישי, השלישי יוסיף את המשכורת של עצמו וישלח לראשון, שיחסר את המספר שהוסיף ויחלק ב - 3. ג. כל אחד יחלק את המשכורת שלו לשני חלקים וישלח אותם לשני האחרים. כל אחד יחבר את שני החלקים שקיבל וישלח את התוצאה לראשון. הראשון יחבר את הסכון שלו עם שני המספרים שהוא קיבל ויחלק ב - 3.
 
למעלה