Question in C3 (Advanced)
Question:

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

void fun(char **arr)

המערך מכיל נתונים על מוצרים בחנות מסויימת.

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

(משמאל לימין) 4 תווים להגדרת שנה, רווח, 2 תווים להגדרת חודש, רווח, 4 תווים להגדרת קוד מוצר, רווח, 2 תווים להגדרת קוד מדף.

 

הנתונים הם: קוד מוצר וקוד המדף שנמצא עליו, וחודש ושנה של תאריך ייצור.

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

"2010 05 1554 15" המוצר בעל קוד 1554 נמצא במדף 15 תאריך הייצור שלו בחודש 05 שנת 2010.

דוגמא לרשימה שלמה של מוצרים במערך:

"2010 05 1554 15","2009 11 1441 15","2000 10 5512 10","aaaa aa aaaa aa"

 

הפונקציה אמורה להדפיס את הנתונים הבאים:

  1. כל המוצרים ששנת הייצור שלהם בין 2000 ל 2016 (כולל).
  2. המדף בעל המספר הרב של מוצרים.

 

0 People tried to answer this question


Comments:


History of edits
More Interactive Questions that might interest you In Computer