20/06/2006 15:07:55
devil kide
אתגר חמוד שמצאתי ברשת. מי שמכיר בבקשה לא לגלות,נראה מי יצליח לפתור
נתונים שני משתנים a וb מסוג int ,נסו להעביר את המספר שנמצא בa ל b ו b לa בלי להעזר במשתנה שלישי.
יאללה פרסמו תשובות...כאן או בפרטי שלי.. שוב מי שמכיר לשתוק :)
20/06/2006 15:24:07
Nameless
b = a + b a = b - a b = b - a
20/06/2006 18:59:52
onion
אותו דבר רק עם כפל וחילוק
20/06/2006 19:05:27
devil kide
ציטוט:אותו דבר רק עם כפל וחילוק בלתי אפשרי ציטוט:נתונים שני משתנים a וb מסוג int int=integer=שלם.. יענו יש סיכוי גדול שחילוק יעשה שבר -_-
20/06/2006 19:55:19
huhh
ציטוט:ציטוט:אותו דבר רק עם כפל וחילוק בלתי אפשרי ציטוט:נתונים שני משתנים a וb מסוג int int=integer=שלם.. יענו יש סיכוי גדול שחילוק יעשה שבר -_-
הוא מכפיל את אותם מספרים ואז מחלק מאותם מספרים איך לעזאזל יכול להיות שבר?
[ההודעה נערכה על-ידי huhh ב-20/06/2006 19:56:39][ההודעה נערכה על-ידי tal ב-21/06/2006 01:58:53]
20/06/2006 20:13:45
devil kide
אם אני לא טועה המהדר לא נותן...
21/06/2006 10:41:22
huhh
ציטוט:אם אני לא טועה המהדר לא נותן... למה שהוא לא יתן!?!?!??! אתה מדבר שטויות בלי בסיס..
21/06/2006 11:54:36
ziv
קוד: int a,b; a *= b; b = a / b; a = a / b;
ואפשר לעשות אותו דבר גם עם xor.[ההודעה נערכה על-ידי ziv ב-21/06/2006 11:56:34]
21/06/2006 13:01:34
iTK98
ומה אם אחד המשתנים שווה 0?
21/06/2006 13:11:22
ziv
אז יש בעייה :) לא שמתי לב... עובד בעיקרון על כל מקרה חוץ מ a או b ששווים ל 0. לעומת זאת xor באמת עובד על כל מקרה.
עמודים:
1