נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: עזרה בתרגיל בC

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
mt124
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 31 May 2007 בשעה 22:40 | IP רשוּם
ציטוט mt124

יש מישהו שיכול לעזור לי לפתור את התרגיל הבא בשפת C?

כתוב תוכנית הקולטת מחרוזת עד ל 40 תווים. התוכנית מדפיסה את אורך הרצף הגדול ביותר של תווים זהים במחרוזת וגם את התו עצמו.
לדוגמא: aabbbcccczzt
הפלא יהיה The largest sequence has 6 letters z

תודה לעוזרים..

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 31 May 2007 בשעה 22:40 | IP רשוּם
ציטוט mt124

טעות במחרוזת שבדוגמא, הכוונה היתה aabbbcccczzzzzzt
חזרה לתחילת העמוד הצג את כרטיס החבר של mt124 חפש הודעות אחרות של mt124 בקר בדף הבית של mt124
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 31 May 2007 בשעה 22:56 | IP רשוּם
ציטוט shoshan

למצוא אורך של רצף תוים רצופים אתה חושב שאתה מסוגל ?


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
inHaze
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 23 November 2006
מדינה: Israel
משתמש: מנותק/ת
הודעות: 119
נשלח בתאריך: 31 May 2007 בשעה 23:00 | IP רשוּם
ציטוט inHaze

רמז: מחרוזת זה סוג של מערך, לכן אתה צריך לבצע לולאה שסורקת את המערך (מחרוזת) וסופרת כמה פעמים מופיעה כל אות.

** תנאי העצירה הוא הזקיף.



__________________
הבלוג שלי
חזרה לתחילת העמוד הצג את כרטיס החבר של inHaze חפש הודעות אחרות של inHaze
 
mt124
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 31 May 2007 בשעה 23:06 | IP רשוּם
ציטוט mt124

shoshan כתב:
למצוא אורך של רצף תוים רצופים אתה חושב שאתה מסוגל ?

 

לא יודע, אם אדע את זה אני חושב לא תהיה בעיה לכתוב את המשך התוכנית,

אתה יכול להגיד את האלגוריתם למציאת אורך של רצף תווים?

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 31 May 2007 בשעה 23:07 | IP רשוּם
ציטוט mt124

inHaze כתב:

רמז: מחרוזת זה סוג של מערך, לכן אתה צריך לבצע לולאה שסורקת את המערך (מחרוזת) וסופרת כמה פעמים מופיעה כל אות.

** תנאי העצירה הוא הזקיף.

 

 

לא טוב לי ספירת כמה פעמים מופיע כל אות, כי אם יהיה מצב כזה aacccccaaaa

אז לפי מה שאתה אומר זה יכתוב את a ואמור לכתוב את c

חזרה לתחילת העמוד הצג את כרטיס החבר של mt124 חפש הודעות אחרות של mt124 בקר בדף הבית של mt124
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 31 May 2007 בשעה 23:42 | IP רשוּם
ציטוט shoshan

הנה אלגוריתם למציאת אורך ואות של רצף

1 -> מספר
האות הראשונה במחרוזת -> אות
עבור על אות C במחרוזת החל מהשנייה בצע
    אם C שווה ל- אות אזי
       מספר + 1 -> מספר
    אחרת
       הדפס "אות: ", אות
       הדפס "מספר: ", מספר
       1 -> מספר
       C -> אוד
הדפס "אות: ", אות
הדפס "מספר: ", מספר


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
mt124
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 01 June 2007 בשעה 00:10 | IP רשוּם
ציטוט mt124

תודה shoshan

אבל לא מסתדר לי התוכנית...

חזרה לתחילת העמוד הצג את כרטיס החבר של mt124 חפש הודעות אחרות של mt124 בקר בדף הבית של mt124
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 01 June 2007 בשעה 10:26 | IP רשוּם
ציטוט shoshan

אז תתחיל ותשלח את הקוד ונתקן אותך...

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
mt124
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 01 June 2007 בשעה 13:01 | IP רשוּם
ציטוט mt124

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

אתה יכול בבקשה לעבור עליה ולהגיד לי אם יש מה לשפר?

התוכנית בקובץ מצורף בלינק

http://rotter.name/User_files/nor/465fee96176e96d6.txt

חזרה לתחילת העמוד הצג את כרטיס החבר של mt124 חפש הודעות אחרות של mt124 בקר בדף הבית של mt124
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 01 June 2007 בשעה 15:22 | IP רשוּם
ציטוט shoshan

looking good

כל הכבוד על העוז...


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
נאווה
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 08 June 2007 בשעה 11:16 | IP רשוּם
ציטוט נאווה

הקוד שלו לא תקין כלל
חזרה לתחילת העמוד הצג את כרטיס החבר של נאווה חפש הודעות אחרות של נאווה בקר בדף הבית של נאווה
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 08 June 2007 בשעה 14:47 | IP רשוּם
ציטוט shoshan

העיקר שהאלגוריתם בסדר...זה בשביל בי"ס

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
yigael_o
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 25 January 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 30
נשלח בתאריך: 12 June 2007 בשעה 14:55 | IP רשוּם
ציטוט yigael_o

mt124 כתב:

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

אתה יכול בבקשה לעבור עליה ולהגיד לי אם יש מה לשפר?

התוכנית בקובץ מצורף בלינק

http://rotter.name/User_files/nor/465fee96176e96d6.txt

קודם כל תגדיל את המחרוזת ל 41 אם אתה רוצה לשמור עד 40 תווים, צריך מקום לתו עצירה.

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

חזרה לתחילת העמוד הצג את כרטיס החבר של yigael_o חפש הודעות אחרות של yigael_o
 

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

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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