שלח תשובה

זירת השאלות

2239
צפיות
1
תשובות

הצגת מספרים עוקבים C#

,‏ 3 בנובמבר, 2014

שלום,
אני רוצה לקבל כקלט כמה מספרים .
והפלט יציג לי את הרצף של מספרים עוקבים הכי גדול שאפשר מהם
לדוגמא :
קלט 2,3,5,6,4,9,
אז הפלט יהיה -2,3,4,5,6
לדוגמא :
קלט 9,3,5,6,1
אז הפלט יהיה -5,6
אבל לא למדנו מערכים אז איך עושים בלי??
***** הלולאה רצה עד אשר מתקבל המס (-1) אז זאת לאא הבעיה שלי.
הבעיה שלי היא שאני לא יודע איך לבדוק אם המס שהתקבל גדול באחד מהמס שהתקבל לפני.. ולאחר מכן איך לשמור אותו בצד ולהציג את כל המס שנשמרו בצד בסדר עולה בסוף..
אשמח לעזרה

תגיות:

1 תשובות

  1. chanash הגיב:

    מה שאתה צריך לשמור זה את המספר הראשון והמספר האחרון של הרצף הכי ארוך.
    לכן,אתה צריך להגדיר משתנה בשם fl בשביל המספר הראשון ברצף הארוך ביותר וll בשביל המספר האחרון ברצף הארוך ביותר.
    בכל פעם שקולטים מספר צריך לבדוק האם הוא גדול באחד מהקודם, אם כן זהו המספר האחרון ברצף הנוכחי (זה עדיין דינאמי ויכול להשתנות בקליטה הבאה) ואם לא בודקים האם סיימנו רצף הארוך יותר מהרצף של הfl,ll (או שבכלל לא היה רצף…)

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!