הופעת מספר במערך C++

  • פותח הנושא OLR1
  • פורסם בתאריך

OLR1

New member
הופעת מספר במערך C++

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

למישהו יש הכוונה?עזרה?רעיון?

תודה רבה מראש.
 

OLR1

New member
אני אעתיק את התרגיל בשלמותו

כתבו פונקציה המקבלת מערך של ערכים שלמים וחיוביים.
הפונקציה בונה טבלת שכיחויות (היסטוגרמה) של הערכים: כמה פעמים מופיע כל ערך.
הפונקציה מדפיסה את השכיחויות השונות – רק עבור איברים שקיימים.
כתבו תוכנית, שמבקשת וקולטת אורך מערך, ומייצרת ערכים אקראיים בתחום [1000, 1000-].
בפונקציה, יש ליצור ולהשתמש במערך מונים.
רמז: גודל מערך המונים הוא (ההפרש בין הערך המכסימאלי למינימאלי בסדרה) +1 .
כלומר, יש הקצאה דינאמית למערך בתוכנית הראשית, והקצאה למערך דינאמי -
שישמש כמערך מונים – בפונקציה.
כל הנתונים יטופלו בהרצה יחידה.
 

פרסאוס

New member
חוץ מבעית ניסוח בשאלה

"כתבו פונקציה המקבלת מערך של ערכים שלמים וחיוביים" =>
"קולטת אורך מערך, ומייצרת ערכים אקראיים בתחום [1000, 1000-]."
חיובים או גם שליליים?
ניסוח בעייתי.
בכל מקרה, זה מקרה קלאסי של "התשובה בגוף השאלה".
מגדירים מערך וסופרים לתוכו את כל הערכים, רמז על סף פתרון שאתן לך,
הוא שימוש באינדקס המערך לצורך גישה למונה המספר.
אפילו את הגודל שלו נתנו לך.
 

OLR1

New member
צריך להשתמש במערך מונים??

לא הבנתי מעבר לזה איך לפתור את התרגיל
 

פרסאוס

New member
אין מעבר לזה. זה כל התרגיל

מערך מונים זאת אומרת: למספר X, כמה ערכים היו?
אומרים לך למיין 2000 מספרים, לכל אחד צריך תא במערך ואת התא הזה מקדמים(++).
יותר לפתור מזה זה כבר מוגזם.
 
למעלה