Question in C3 (Advanced)
Question:

כתוב פונקציה אשר תוגדר באופן הבא:

void fun(char **arr)

המערך מכיל נתונים על ציוני סטונדטים במקצועות שונים ובכיתות שונות, המערך מכיל כבר נתונים. המערך מכיל מחרוזות בגדלים שווים ובעלי אותה תבנית:

(משמאל לימין) 2 תווים להגדרת קוד כיתה, רווח, 9 תווים להגדרת ת"ז של הסטודנט, רווח, 2 תווים להגדרת קוד בחינה, רווח, 2 תווים להגדרת ציון בחינה.

 

נתון שהמערך הוגדר ב main בצורה דינמית ולא ידוע כמה רשימות יש במערך.

נתון שהרשימה האחרונה במערך מכילה את הערכים:

00 000000000 00 00

דוגמא לרשימה במערך: 13 123456789 02 88

ז"א הסטודנט בעל ת"ז 123456789 שייך לכיתה בעלת קוד 13 הוציא ציון 88 במבחן בעל קוד 2.

 

א. הפונקציה תדפיס את ממוצע הציונים של המבחן בעל קוד 20.

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

0 People tried to answer this question


Comments:


History of edits
Edited BY: Shadi Asakle Edit Date: 2016-12-26 00:06:52
Created By: Shadi Asakle Edit Date: 2016-12-26 00:03:17
More Interactive Questions that might interest you In Computer