אשכול חידות
#302
נכתב ב- 08/03/2010, 06:44
חחחח מצחיק כמה עם כל הודעה שלך אני מסכים ועם כל הודעה שלו לאאגב, כשאתה חכם ברמה מסויימת.. אתה לא מפחד ממבחנים כאלו..
לא אכפת לך להגיד את האמת כשאתה מכיר שאלות מסויימות כי אתה לא מפחד שיתקילו אותך בשאלות שאתה לא מכיר..
אדרבא, אתה נהנה מאתגרים.. אתה אוהב להתנסות ולהצליח.. לכן אתה לא משקר.
#303
נכתב ב- 08/03/2010, 19:05
#304
נכתב ב- 08/03/2010, 19:08
#305
נכתב ב- 08/03/2010, 19:21
יש דרך לזה נוסחה או שצריך לעבור אחד אחד ולספור?
כל הקטע של החידה (לפחות ככה אני חושב) הוא לא לעבור על למעלה מ4000 מספרים ולבדוק.
יש לזה חוקיות
#306
נכתב ב- 08/03/2010, 19:24
#307
נכתב ב- 08/03/2010, 19:40
#308
נכתב ב- 08/03/2010, 19:40
דקה אני אכתוב תוכנית בשפת C עם לולאה שתבדוק ואני אחזור אליך..
אני גם אכתוב תוכנית (ב#C) אבל מאוחר יותר, אני חייב ללכת.
#309
נכתב ב- 08/03/2010, 19:44
דקה אני אכתוב תוכנית בשפת C עם לולאה שתבדוק ואני אחזור אליך..
אני גם אכתוב תוכנית (ב#C) אבל מאוחר יותר, אני חייב ללכת.
int count=0,a,b,c,d,i; for (i=993;i<=5008;i++) { a=i%10; b=(i/10)%10; c=(i/100)%10; d=i/1000; if(a!=b && a!=c && a!=d && b!=c && b!=d && c!=d) count++; } printf("%d",count);
ברור שאפשר לכתוב את זה פי אלף יותר טוב אבל למי יש זין ליעילות ולחסכון בזיכרון...
תחליף את הפרינטף לקונסול.רייטליין וזהו חחח
#310
נכתב ב- 08/03/2010, 20:13
גם לי יצא. (C#)ספוילר:
#311 אורח_omer323_*
נכתב ב- 08/03/2010, 21:55
אגב, תעשו מעל השורה count++ שורה שתציג את i כדי שתראו את כל המספרים האלו ואולי תזההו חוקיות...
#312
נכתב ב- 08/03/2010, 22:00
כל זה ממגמת מחשבים בבצפר? או סתם ממדריכים וזה?
#314
נכתב ב- 08/03/2010, 22:07
התרגיל הזה במקרה הוא אחד הבסיסיים...בואנה מאיפה כולכם יודעים את זה עם הC# חחחחחחחחחחחח?
כל זה ממגמת מחשבים בבצפר? או סתם ממדריכים וזה?
!I'm Kickin' Ass and Takin' Names
#315
נכתב ב- 08/03/2010, 22:10
טוב שנייה נדפיס את הiם נראה מה החוקיות
#316
נכתב ב- 08/03/2010, 22:14
לפני זה עשיתי דבר כזה:
ההפרש בין 993 ל5008 הוא 4015 אז אולי מחלקים ב2 כי כל מספר שני נגיד ויש עוד 8-9 מספרים ששוברים את החוקיות
אבל בתכלס גם זה:
כל המספרים שבין 1000 ל1999 ישר נמחקים המספרים בין 1100 ל1199 וכו' אבל זה עבודת נמלים אז עזבו חחח
#317 אורח_Live at Leeds_*
נכתב ב- 08/03/2010, 22:23
זאת חידת קומבינטוריקה פשוטה
#318
נכתב ב- 08/03/2010, 22:28
התשובה שלכם נכונה. הנה הפתרון:
מ-993 ועד 999 בכל מספר יש פעמיים 9 לכן אפשר להתעלם מזה, אז נתחיל מ-1000. אותו דבר בין 5008 ל-5000 (יש 0 פעמיים או יותר), אז נסיים ב-4999.
עכשיו:
במקום של ספרת האלפים יש 4 אפשרויות: 1, 2, 3 או 4.
במקום של ספרת המאות יש 9 אפשרויות; 10 ספרות פחות הספרה שמופיעה במקום של ספרת האלפים.
במקום של ספרת העשרות יש 8 אפשרויות; 10 ספרות פחות הספרה המופיעה במקום של ספרת האלפים והספרה המופיעה במקום של ספרת המאות.
ובמקום של ספרת האחדות יש 7 אפשרויות; 10 ספרות פחות הספרה המופיעה במקום של ספרת האלפים, הספרה המופיעה במקום של ספרת המאות והספרה המופיעה במקום של ספרת העשרות.
בסה"כ קיבלנו 4*7*8*9.
#319
נכתב ב- 08/03/2010, 22:33
אהבתיחחחחחח הרגתם אותי.
התשובה שלכם נכונה. הנה הפתרון:
מ-993 ועד 999 בכל מספר יש פעמיים 9 לכן אפשר להתעלם מזה, אז נתחיל מ-1000. אותו דבר בין 5008 ל-5000 (יש 0 פעמיים או יותר), אז נסיים ב-4999.
עכשיו:
במקום של ספרת האלפים יש 4 אפשרויות: 1, 2, 3 או 4.
במקום של ספרת המאות יש 9 אפשרויות; 10 ספרות פחות הספרה שמופיעה במקום של ספרת האלפים.
במקום של ספרת העשרות יש 8 אפשרויות; 10 ספרות פחות הספרה המופיעה במקום של ספרת האלפים והספרה המופיעה במקום של ספרת המאות.
ובמקום של ספרת האחדות יש 7 אפשרויות; 10 ספרות פחות הספרה המופיעה במקום של ספרת האלפים, הספרה המופיעה במקום של ספרת המאות והספרה המופיעה במקום של ספרת העשרות.
בסה"כ קיבלנו 4*7*8*9.
#320 אורח_Live at Leeds_*
1 משתמשים קוראים נושא זה
0 משתמשים, 1 אורחים, 0 משתמשים אנונימיים