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