Problém bude asi v poli, které alokuju počtem obsazených míst při zadání let, ale nenapadlo mě, že když zadám rozmezí, kde rozdíl mezi roky je větší než 9, máme problém, protože rozsah 2000-2014 je větší než oněch alokovaných 9 míst... a jak tak koukám, nepřiložil jsem kód, takže tady je :D
http://pastebin.com/uZsHRayr