![]() |
# 1 |
חבר חדש
|
עזרה ב Java שוב.
שלום
![]() טוב, אז יש לי עוד בעיה / שאלה. הפעם היא ניראת הרבה יותר קשה(לטעמי לפחות). התרגיל: פתח ויישם אלגוריתם המקבל כקלט סדרת מספרים חיוביים גדולים מאפס המסתיימת באפס. פלט התוכנית: אורך הרצף העולה(ממש) הארוך ביותר. דוגמאות: עבור הקלט - 0 2 2 4 2 2 יודפס הפלט - 2. עבור הקלט - 0 6 1 4 12 11 8 2 14 5 1 יודפס הפלט - 4. תודה רבה רבה רבה לעוזרים! ![]()
__________________
בברכה, אלן מילשטיין. יצירת קשר: איסיקיו - 267033249 . מסנג'ר - Elen93@Walla.Com . |
![]() |
![]() |
# 2 |
אחראי פורום
|
בקשת קוד לא מותרת, לכן אתן לך תשובה תאורטית.
הלולאה עוברת מספר מספר. אם המספר גדול יותר מהמספר הקודם - המונה גדל באחד. אם לא - המונה מתאפס והופך ל-0. |
![]() |
![]() |
# 3 | |
חבר חדש
|
ציטוט:
הלולאה עוברת מספר מספר - כמה מספרים לקלוט בהתחלה? אם המספר גדול יותר מהמספר הקודם - המונה גדל באחד. אם לא - המונה מתאפס והופך ל-0 - זה לא חידש הרבה.
__________________
בברכה, אלן מילשטיין. יצירת קשר: איסיקיו - 267033249 . מסנג'ר - Elen93@Walla.Com . |
|
![]() |
![]() |
# 4 |
מ.תיכנות
|
כל עוד הקלט לא שווה ל0, הלולאה תמשיך.
בנוגע לשאלה, קח לך 3 משתנים, אחד הוא המספר הקודם, השני הוא הרצף הנוכחי, והשלישי הוא הרצף הארוך ביותר, אם בסוף רצף נוכחי הוא גדול יותר מהרצף הארוך ביותר, תעשה השמה. בעיקרון זה הרעיון, אין פה יותר מדי מה לחשוב. |
![]() |
![]() |
# 5 | |
חבר חדש
|
![]() ציטוט:
PHP קוד:
ובנוגע למשתנים, "אחד הוא המספר הקודם" - אוקיי. "השני הוא הרצף הנוכחי, והשלישי הוא הרצף הארוך ביותר" - אה? ![]()
__________________
בברכה, אלן מילשטיין. יצירת קשר: איסיקיו - 267033249 . מסנג'ר - Elen93@Walla.Com . |
|
![]() |
![]() |
# 6 |
חבר מתקדם
|
אתה עובר מספר מספר ברגע שהמספר גדול מקודמו (חוץ מהראשון) אתה מקדם את המונה ב1 אחרת מאפס את המונה ל0.
ואז עושה השוואה עם עוד מונה שבודק האם הרצצף הזה גדול מהרצף הקודם. אם כן מעדכן בהתאם. נסה לפתח את זה לבד אחרת לא עשית כלום....
__________________
עבודה מהבית |
![]() |
![]() |
# 7 |
חבר וותיק
|
תעשה את הקלט בתוך לולאת do while וזהו... אמרו לך פה כבר את הפתרון..
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|