Programowanie strukturalne
Zadanie

Zadanie 1

Zadanie "rozgrzewkowe":
  1. Należy napisać program pobierający od użytkownika dane biegowe: rok, miesiąc, dzień, czas rozpoczęcia biegu (godzina i minuty), czas trwania biegu w minutach, przebytą odległość w metrach i zapisujący te informacje do pliku, którego nazwa przekazana jest z linii poleceń.
Przykładowe rozwiązanie (task01.cpp)

Zadanie 2

Zadanie właściwe:
  1. Napisać program wczytujący dane biegowe do tablicy, gdzie każdy bieg jest strukturą reprezentującą bieg, np.:
    struct {
      unsigned char year, month, day, hour, minutes;
      unsigned int duration, distance;
    } RunData;
    
  2. Program powinien dać możliwość edycji lub usunięcia wybranego biegu.
  3. Program powinien dać możliwość dodania nowego biegu.
  4. Program powinien dać możliwość wyszukania najdłuższego biegu (w sensie pokonanego dystansu).
Przykładowe rozwiązanie (task02.cpp) oraz przykładowy plik (data.txt)