Creating a program which takes in athlete times and displays the best time?

Hi,
I need to design a program for a project which needs to take in an unspecified number of athletes and calculate their times over 3 different events in a triathlon (Swim, Bike and Run). After each athlete data their times need to be displayed as:

Swim time: xhr xmin xsec.
Bike Time: xhr xmin xsec.
Run Time: xhr xmin xsec.
Total Time: xhr xmin xsec.

Where the x's are replaced with the hr, min and sec values.

After this, the best total time out of all the athletes needs to be displayed at the end of the program. I understand that a loop needs to be used for this, but I have no idea on how to approach this project and could do with some advice/ coding examples from a more experienced coder on here.

Thanks in advance for any help/ solutions offered!

If you are talking about entering values manually then this is a PC program, not an Arduino program.

...R

What's wrong with entering values manually using a 12 or 16 button keypad and displaying the results on some kind of LCD screen?
Simple 4x20 character display, or some fancier TFT display?

Robin2:
If you are talking about entering values manually then this is a PC program, not an Arduino program.

...R

What I mean is displaying athlete data in an array, each athlete is meant to have an index number with their 3 events and total time displayed under them, and then at the end of the program the best total time across all the athletes is displayed.

Users enter the data in manually into the serial port when asked to input the hours, mins and secs for the athlete, which then get displayed.

CrossRoads:
What's wrong with entering values manually using a 12 or 16 button keypad and displaying the results on some kind of LCD screen?
Simple 4x20 character display, or some fancier TFT display?
http://www.newhavendisplay.com/

Because the project specifications says it needs to be displayed in an array, with each athlete getting an index number, along with their time for the 3 events and their total time for all 3. (the user enters the times for the 3 events into the serial port and the program needs to calculate the total time for those 3 for each athlete). At the end of the program, based on the data the user has entered for all the athletes the best total time is displayed.

Sorry I'm really new to all of this and might not be explaining this the best I can.

lewrossi:
What I mean is displaying athlete data in an array, each athlete is meant to have an index number with their 3 events and total time displayed under them, and then at the end of the program the best total time across all the athletes is displayed.

Users enter the data in manually into the serial port when asked to input the hours, mins and secs for the athlete, which then get displayed.

This is 100% compatible with my suggestion that you use a PC program (rather than an Arduino) for the job.

...R

Yeah, where's the fun in that tho?
PC/netbook/chromebook driving a very large display would certainly be easier to create.