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

נושא: היי בעייה במת"מ

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 06 April 2005 בשעה 13:39 | IP רשוּם
ציטוט lirany

היי שלום יש לי תרגיל שלא הצלחתי משהו יכול לעזור?:

הערות כלליות לתרגיל:

קובץ קלט הינו input.txt  וקובץ הפלט הינו   output.txt

 בכל מקרה של שגיאה, קלט לא חוקי יש להדפיס לקובץ הפלט Not Available

 

הגדר מבנה סטודנט עם השדות הבאים: שם הסטודנט (מחרוזת בגודל עד 15 תוים), מספר

 תעודת זהות  (long – באורך 5 ספרות)  וממוצע ציונים (float) .

הגדר מבנה אוניברסיטה שיכיל מערך סטודנטים דינמי.

הגדר תפריט משתמש שיגדיר את הפעולות הבאות:

 

a.      קלט של נתוני הסטודנטים מקובץ הקלט אל מבנה אוניברסיטה. יש לקלוט את נתוני הסטודנטים

כל עוד יש נתונים בקובץ הקלט. שים לב שהיות ומערך הסטונטים נבנה דינמית (ע"י פונקציית  realloc  שמגדילה את גודלו עם הגעת נתוני סטודנט נוסף) גודלו אינו מוגבל, וניתן לקלוט את נתוני סטודנטים עד  לסיום קובץ הקלט.

הנתונים מופיעים בקובץ קלט בפורמט הבא: 

 

Nir 32251 99.80

Ely 12347 77.89

……………..

…………….

Avi 31456  99.78

b.      פלט של נתוני הסטודנטים (מערך הסטודנטים הדינמי שבמבנה אוניברסיטה) אל קובץ הפלט בפורמט הבא:

Student: Nir 32251 99.80

Student: Ely 12347 77.89

……………..

…………….

Student: Avi 31456  99.78

 

 

(אופצייה זו פועלת רק לאחר הפעלת אופצייה a אחרת נכתוב הודעת שגיאה Not Available  לסוף

  קובץ הפלט)

 

c.       הוספת שורות סיום, אמצע והתחלה לקובץ הפלט  בפורמט הבא:

לדומא קובץ פלט עם 3 סטודנטים יוספו השורות המודגשות הבאות:

START_OF_FILE                        

Student: Nir 32251 99.80

Student: Ely 12345 77.89       

MIDDLE_OF_FILE                      

Student: Avi  31456  99.78

END_OF_FILE                               

(אופצייה זו פועלת רק לאחר הפעלת אופציות  b,a אחרת נכתוב הודעת שגיאה   Not Available לסוף קובץ הפלט, אם האופציה נבחרה לאחר שכבר הופעלה פעם אחת לתת הודעה Not Available).

 

 

z.  אופציית יציאה – מחק את קובץ הפלט , כתוב בו בשורה הראשונה End Of Program וצא מהתוכנית.

 

למשתמש יוצג תפריט פעולה בmain  הכולל את אופציות הפעולה a,b,c ואופציית יציאה z .

שים לב שיש אופציות שלא יכולות להיות מופעלות לפני שאופצייה אחרת הופעלה .

במקרה כזה יש להדפיס Not Available  בסוף הקובץ.

 

    הערות חשובות:

   1 .במבנה של הסטודנט ממוצע ציונים יכול להיות מספר מסוג int .

   2. שימו לב שהתפריט נמצא בלולאה,ז"א אפשר לבחור אופציות מהתפריט כל עוד לא נבחרה אופציה

. z      

 

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

הצטרף / הצטרפה: 01 March 2005
משתמש: מנותק/ת
הודעות: 53
נשלח בתאריך: 06 April 2005 בשעה 14:42 | IP רשוּם
ציטוט feint

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



__________________
-feint
חזרה לתחילת העמוד הצג את כרטיס החבר של feint חפש הודעות אחרות של feint
 
ShadowBeast
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 06 April 2005 בשעה 16:03 | IP רשוּם
ציטוט ShadowBeast

מה לא הצלחת לעשות?
או שאתה פשוט רוצה לישון ושנכתוב לך את זה?
חזרה לתחילת העמוד הצג את כרטיס החבר של ShadowBeast חפש הודעות אחרות של ShadowBeast
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 06 April 2005 בשעה 16:56 | IP רשוּם
ציטוט ניר

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 06 April 2005 בשעה 17:17 | IP רשוּם
ציטוט lirany

זה בסדר מצאתי מה הייתה הטעות...

בנתיים הכל עובד

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

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

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

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