לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #2  
ישן 29-10-2006, 16:35
  ג'יין ג'יין אינו מחובר  
 
חבר מתאריך: 29.03.06
הודעות: 32
בתגובה להודעה מספר 1 שנכתבה על ידי yotamb שמתחילה ב "תרגיל ב- c צריך עזרה"

סתם שים לב שכתבת P בתוך ה - VOID אבל זה בטח טעות מקרית.
בכל מקרה רק באופן כללי - אתה עובד על מחרוזות ותוים? כי אם כן צריך להגדיר אותם בצורה שונה.
הרעיון (לפי מה שהבנתי) שיש לך מערך עם התווים הנ"ל.
אתה צריך לעשות לולאת FOR שעוברת על איברי המערך.
ובודקת -אם המקום הנוכחי שווה לפלוס אז מקס יגדל ב -1
אם לא צריך לבדוק אם מקס גדול מביג.
אם ביג קטן ממנו הוא יקבל את הערך של מקס.
ואז בעצם בפעם הבאה כששוב תספור את מספר תווי הפלוס הוא ישווה את הסכום לאורך הקודם ששמור במקס.
שים לב שכל פעם שמגיעים לתא שהוא לא פלוס צריך לאפס שוב את מקס (כמובן גם בהתחלה) וגם את ביג ששומר את המקס הכי גדול צריך לאפס בהתחלה.
תנאי העצירה של הלולאה הוא כשהתא במקום ה - i שווה לכוכבית.
מקווה שהבנת,אם לא,תשאל.
בהצלחה!

נערך לאחרונה ע"י ג'יין בתאריך 29-10-2006 בשעה 16:38.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 29-10-2006, 17:10
  ג'יין ג'יין אינו מחובר  
 
חבר מתאריך: 29.03.06
הודעות: 32
בתגובה להודעה מספר 3 שנכתבה על ידי yotamb שמתחילה ב "לא ממש הבנתי למה התכוונת אם..."

Max=0; מאפסים אותו כיון שהוא צריך לצבור ואם יהיה בו ערך סתם לא ידוע הצבירה לא תתחיל מאפס


Big=0;

For (int i=0;arr[i]!=”*”;i++) שונה מכוכביתלולאה לעבור על המערך כל זמן שהמקום הנוכחי במערך

{

If (arr[i]==”+&#8221 אם המקום הנוכחי במערך שווה לפלוס

Max++; הצובר של מספר הפלוסים הרצופים גדל ב1

Else אחרת אם זה לא שווה לפלוס זאת אומרת שנגמר רצף של פלוסים

{

If (max>big) ועכשו בודקים אם אורך הרצף שהסתיים עכשו גדול מאורך הרצף הקודם(הערה למטה)

Big=max; אם אורך הרצף גדול מהקודם אז עכשו ביג יחזיק את האורך הזה

Max=0; בכל מקרה מקס מתאפס כיון שהוא צריך עכשו לצבור מחדש אורך של רצף נוסף

}

}

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

בסוף ביג יחזיק את אורך הרצף הכי ארוך.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 06:09

הדף נוצר ב 0.05 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר