ABA


"יש לי 2 שאלות בשפת C על רשימות..."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #12773 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12773
onso לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.4.03
32231 הודעות, 4 פידבק
   18:35   01.12.05   
אל הפורום  
  יש לי 2 שאלות בשפת C על רשימות...  
 
   ערכתי לאחרונה בתאריך 01.12.05 בשעה 18:55 בברכה, onso
 
שאלה 1:

נתונה רשימה L1 שמכילה הרבה רצפים של תויים אשר חוזרים על עצמם פעמים רבות.
כתוב בסביבת העבודה שיגרה(פונקציה) בשם compress אשר תקבל רשימה L1 ומחזירה רשימה דחוסה L2,כלומר, רשימה שאורכה קטן יותר ואשר תכיל מידע שמאפשר שיחזור הרשימה L1.
לדוגמא:
L1:2,2,2,d,d,d,d,d,t,t,t,t,n,n,n,n,n,n,n
L2:2,3 t,4 n,7

עכשיו אני יודע שהשאלה די קלה אבל רציתי שתעזרו טיפה...
אני חשבתי כאילו בעצם לעשות שני מצביעים ברשימה L1 (נגיד P וq)
לעשות סריקה עד סוף הרשימה ולעשות שלושה מונים...מונה ראשון למס' 2 מונה שני לאות T ומונה שלישי לאות N כמובן להכניס משתנים
וכאילו כל פעם שמונה מסיים הוא מכניס אותו לרשימה L2
ובסוף להחזיר את הרשימה L2
...מה חושבים ככה צריך לעשות או שיש דרך אחרת?


--------------------------------------------------

שאלה הבאה והיא באמת קשה....

במהלך השנה האחרונה אירעו מספר רב של שריפות ברחבי-המדינה. הרשויות המוסמכות במדינה
החליטו לחקור את נזקי-השריפות. במסגרת זו נאספו נתוני השריפות הכוללים:קוד אזור(הארץ מחולקת ל30 איזורים גיאוגרפיים),קוד גורם שניזוק,מידת הנזק בש"ח של הגורם שניזוק.

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

א) ייצג את טיפוס הנתונים שריפה ו- מאגר שריפות.

ב) ממש בסביבת עבודה את הפעולה האם-ארעו-שריפות (M,CODE)

ג) כתוב אלגוריתם, המממש את הפעולה הוסף-שריפה(M,F,CODE)

עד פה אנשים השאלה הראשונה פחות לחוצה לי השניה אני ממש לא מבין
כאילו אני יודע שקודם כל בונים את המבנה אבל לא יודע בדיוק איך ממשיכים בקיצור אם מישהו שמבין ב-100%(שלא יטעה אותי) יוכל לפתור לי את השאלה השניה ולהסביר לי בצורה מובנת אני יודה לו בצורה שאי אפשר לתאר...אז תודה לכל העוזרים...


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  מישהו? onso 01.12.05 19:43 1
  מכתב דני15  01.12.05 20:50 2
     לא לא צריך אחי,תודה! אבל הראשונה פתרתי היא קלה :) onso 02.12.05 07:15 3
  מישהו onso 03.12.05 21:06 4
  הצעה ל2 bizho 03.12.05 22:23 5
  תודה icq 09.11.07 00:18 6
     מה אתה מפגר מה קשור תודה?:| akoka 09.11.07 08:28 7

       
onso לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.4.03
32231 הודעות, 4 פידבק
   19:43   01.12.05   
אל הפורום  
  1. מישהו?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דני15 
חבר מתאריך 3.8.02
47437 הודעות, 8 פידבק
   20:50   01.12.05   
אל הפורום  
  2. מכתב  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 01.12.05 בשעה 20:50 בברכה, דני15
 
שאלה ראשונה לא בעיה גדולה, אתה לוקח את האיבר הראשון, רץ על הרשימה עד לרגע שאתה מגיע לאיבר שונה, ומעלה מונה כלשהו תוך כדי
כל עצירה כזאתי אתה דוחף לרשימה השניה את האיבר והמונה ומקדם את המצביע של הרשימה השניה ומאפס את המונה
וממשיך את אותו תהליך על כל האיברים
אל תשכח לאתחל את הרשימה החדשה
לא יכול לפתור לך את זה ב-C כי למדתי פסקל


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
onso לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.4.03
32231 הודעות, 4 פידבק
   07:15   02.12.05   
אל הפורום  
  3. לא לא צריך אחי,תודה! אבל הראשונה פתרתי היא קלה :)  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
onso לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.4.03
32231 הודעות, 4 פידבק
   21:06   03.12.05   
אל הפורום  
  4. מישהו  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
bizho

   22:23   03.12.05   
אל הפורום  
  5. הצעה ל2  
בתגובה להודעה מספר 0
 
   שריפה תהיה struct עם גורם שניזוק וערך כספי. מאגר שריפות יהיה מערך דו מימדי בגודל 30 איזורים גיאוגרפיים על 100 שריפות פוטנציאליות.

אתה יכול לממש גם עם רשימה, כמובן, זו רק הצעה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
icq

   00:18   09.11.07   
אל הפורום  
  6. תודה  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 09.11.07 בשעה 00:18 בברכה, icq
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   08:28   09.11.07   
אל הפורום  
  7. מה אתה מפגר מה קשור תודה?:|  
בתגובה להודעה מספר 6
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net