קבוצה ה'
האם אתה רוצה להגיב להודעה זו? אנא הירשם לפורום בכמה לחיצות או התחבר כדי להמשיך.

מהו המספר הכי גדול שיכול להיות במשתנה integer

5 posters

Go down

מהו המספר הכי גדול שיכול להיות במשתנה integer Empty מהו המספר הכי גדול שיכול להיות במשתנה integer

הודעה על ידי ZachBeni Mon Dec 15, 2008 12:06 am

אני רוצה לדעת מהו המספר הזה, שכשמחברים לו אחד, c תתחיל להתייחס אליו כשלילי (או אפס)
במילים אחרות, מהו המספר המקסימלי שint יכול להכיל?
זה יחסוך לי אכבר באגים בפונקציות של שאלה 5

אבי תן בראש!
ZachBeni
ZachBeni
חפרן

מספר הודעות : 76
Join date : 28.11.08
Age : 39

חזרה למעלה Go down

מהו המספר הכי גדול שיכול להיות במשתנה integer Empty Re: מהו המספר הכי גדול שיכול להיות במשתנה integer

הודעה על ידי Ori_L Mon Dec 15, 2008 12:29 am

עד 32,767 +- תווים אח שלי גיבור rabbit
Ori_L
Ori_L
Admin

מספר הודעות : 54
Join date : 25.11.08
Age : 39

https://kvutzahay.forumisrael.net

חזרה למעלה Go down

מהו המספר הכי גדול שיכול להיות במשתנה integer Empty Re: מהו המספר הכי גדול שיכול להיות במשתנה integer

הודעה על ידי ItayAngel Mon Dec 15, 2008 1:59 am

short signed: -32768 to 32767
short unsigned: 0 to 65535
long signed:-2147483648 to 2147483647 (Default unless you're using DOS)
long unsigned: 0 to 4294967295

ItayAngel
חנבצ'

מספר הודעות : 39
Join date : 10.12.08
Age : 37

חזרה למעלה Go down

מהו המספר הכי גדול שיכול להיות במשתנה integer Empty Re: מהו המספר הכי גדול שיכול להיות במשתנה integer

הודעה על ידי ZachBeni Mon Dec 15, 2008 8:51 am

Smile איתי הצלחת ממש לבלבל אותי
ZachBeni
ZachBeni
חפרן

מספר הודעות : 76
Join date : 28.11.08
Age : 39

חזרה למעלה Go down

מהו המספר הכי גדול שיכול להיות במשתנה integer Empty Re: מהו המספר הכי גדול שיכול להיות במשתנה integer

הודעה על ידי AVi Mon Dec 15, 2008 12:37 pm

חחחחחח זה מה שעושים כשאין שיעורים?
"טוב אז לשיעור הבא בחדוא אני רוצה שתעשו את כל מה שלא עשינו בעמודים 1 עד 120" lol!

חוץ מזה עם תוסיף +1 ל מספר 2147483647 תקבל את השלילי הכי גדול שהוא -2147483648
אם אתה רוצה תוריד את ה CPP שלי מפה http://www.fileflyer.com/view/nTfoJBl ותשחק עם +1 ו 1- על גבולות ה int
גבול האינט החיובי הוא pow (2,31) -1 וגבול האינט השלילי הוא pow (2,31)
מהו המספר הכי גדול שיכול להיות במשתנה integer 1zgcmc7
AVi
AVi
חנבצ'

מספר הודעות : 22
Join date : 02.12.08

חזרה למעלה Go down

מהו המספר הכי גדול שיכול להיות במשתנה integer Empty Re: מהו המספר הכי גדול שיכול להיות במשתנה integer

הודעה על ידי chenmesika Mon Dec 15, 2008 12:52 pm

אבי זה יפה שרשמת
"biggest int mum"
האמא ה"אינטית" הגדולה ביותר.. חחח

chenmesika
חפרן טורבו!

מספר הודעות : 107
Join date : 25.11.08

חזרה למעלה Go down

מהו המספר הכי גדול שיכול להיות במשתנה integer Empty Re: מהו המספר הכי גדול שיכול להיות במשתנה integer

הודעה על ידי chenmesika Mon Dec 15, 2008 12:54 pm

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

chenmesika
חפרן טורבו!

מספר הודעות : 107
Join date : 25.11.08

חזרה למעלה Go down

מהו המספר הכי גדול שיכול להיות במשתנה integer Empty Re: מהו המספר הכי גדול שיכול להיות במשתנה integer

הודעה על ידי Ori_L Mon Dec 15, 2008 2:46 pm

חתול תעלול Twisted Evil
Ori_L
Ori_L
Admin

מספר הודעות : 54
Join date : 25.11.08
Age : 39

https://kvutzahay.forumisrael.net

חזרה למעלה Go down

מהו המספר הכי גדול שיכול להיות במשתנה integer Empty Re: מהו המספר הכי גדול שיכול להיות במשתנה integer

הודעה על ידי ZachBeni Mon Dec 15, 2008 9:57 pm

אז , בשאלה 5, בפונקציה שסופרת את כמות הספרות ב num,
איך התגברת על מצב שבו הקלט גדול מהמספר 2147483647 ?

הרי במצב כזה, לדוגמא num = 2147483648
אוטומטית c יהפוך את המספר שנקלט להיות הערך: 858993460-

זהו מספר שלילי. ולכן שתי שגיאות יתרחשו:
1) הפונקציה שסופרת ספרות תחזיר 0 כאילו לא היו ספרות בכלל למרות שבתכלס היו 10 ספרות.
2) הפונקציה שבודקת האם המספר חיובי או לא תחזיר שהערך היה שלילי. ובתכלס הקלט היה חיובי.

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

אז איך מתגברים?
ZachBeni
ZachBeni
חפרן

מספר הודעות : 76
Join date : 28.11.08
Age : 39

חזרה למעלה Go down

מהו המספר הכי גדול שיכול להיות במשתנה integer Empty Re: מהו המספר הכי גדול שיכול להיות במשתנה integer

הודעה על ידי AVi Mon Dec 15, 2008 11:39 pm

תאמין לי אתה.... Smile
כתוב הודעה למשתמש להכניס רק 9 מספרים, ואל תחפש סתם שגיות לוגיות כי אם אני יכניס תו כמו J אז התוכנית שלך גם תכשל... מה תעשה במקרה שהמשתמש יכניס תו/אות כמו J ?....
חוץ מזה אין לך שליטה על מגבלות INT או על משתמש אדיוט Very Happy
AVi
AVi
חנבצ'

מספר הודעות : 22
Join date : 02.12.08

חזרה למעלה Go down

מהו המספר הכי גדול שיכול להיות במשתנה integer Empty Re: מהו המספר הכי גדול שיכול להיות במשתנה integer

הודעה על ידי ZachBeni Tue Dec 16, 2008 12:25 am

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

מספר הודעות : 76
Join date : 28.11.08
Age : 39

חזרה למעלה Go down

מהו המספר הכי גדול שיכול להיות במשתנה integer Empty Re: מהו המספר הכי גדול שיכול להיות במשתנה integer

הודעה על ידי Ori_L Tue Dec 16, 2008 8:18 am

שכחת לציין שאחרי השיעול הליחתי והמגעיל הוא מוזג לעצמו ביד רועדת כוס "דם סטודנטים" ואז נהיה צעיר שוב... What a Face
Ori_L
Ori_L
Admin

מספר הודעות : 54
Join date : 25.11.08
Age : 39

https://kvutzahay.forumisrael.net

חזרה למעלה Go down

מהו המספר הכי גדול שיכול להיות במשתנה integer Empty Re: מהו המספר הכי גדול שיכול להיות במשתנה integer

הודעה על ידי chenmesika Wed Dec 17, 2008 12:27 am

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

chenmesika
חפרן טורבו!

מספר הודעות : 107
Join date : 25.11.08

חזרה למעלה Go down

חזרה למעלה

- Similar topics

 
Permissions in this forum:
אתה לא יכול להגיב לנושאים בפורום זה