data structure
competitor: name, category, score, penalty : 200 competitors
Data structure tasks
declare as parallel arrays declare as record-type and an array of records find max / min
procedure to display name and category of person with biggest penalty (min value): parallel arrays function to return position of junior member with highest score : parallel array function to return name of player in a category input by user with best final points (score + penalty) array of records count occurrence
procedure to count the number of adults, juniors and seniors: parallel arrays function to return number of members with no penalty points in a category entered by user : array of records search
procedure to find a penalty value entered by the user, display all properties of the member, parallel arrays function to return position of a member where name is entered by user : array of records must be an efficient search save a copy
procedure to save a copy of only the Senior and Adult competitors with an event ID and the final points where the event ID is the first letter of the category, the first 3 letter and last three letters of name the final points is the score + penalty example Senga Jones,Senior,67,-2 would be saved as S-Sen-nes,65