אתם מתרגלים שאלה מתוך בגרות מדעי המחשב — יסודות (שאלון 899371)מבחן 2018 · קיץ מועד א · שאלה 2כל שאלות המבחן ←
תכנות בסיסימערכים חד-ממדיים

במצעד הפזמונים מתחרים 40 שירים שמסופרם מ-1 ועד 40. 25 שופטים מדרגים את השירים: כל שופט בוחר את שלושת השירים הטובים ביותר לדעתו — לשיר במקום הראשון (הטוב ביותר) הוא מעניק 7 נקודות, לשיר השני 5 נקודות, ולשיר השלישי נקודה אחת. השיר שיצבור את מספר הנקודות הגבוה ביותר מכל השופטים יזכה במקום הראשון. לקראת מצעד הפזמונים הוגדרה מחלקה Vote בעלת שלוש תכונות: first — מספר השיר שהשופט דירג במקום הראשון, מטיפוס שלם. second — מספר השיר שהשופט דירג במקום השני, מטיפוס שלם. third — מספר השיר שהשופט דירג במקום השלישי, מטיפוס שלם. הנח שלכל תכונה הוגדרו ב-Java פעולות get ו-set, וב-C# פעולות Get ו-Set.

סעיף א

כתוב פעולה חיצונית theWinner ב-Java או TheWinner ב-C#, המקבלת מערך מטיפוס Vote (הצבעות השופטים), ומדפיסה את מספרו של השיר הזוכה במקום הראשון. הנח שקיים שיר זוכה אחד. הנח שערכי המערך תקינים.

public static void TheWinner(Vote[] votes)

שאלות ותגובות על השאלה

🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות

שאלו כאן — ותקבלו מענה מוסמך.

🎓 מרצה לתכנות עונה כאן — תקבלו מענה מקצועי