Ale zadání neříká nic o tom, že nesmíš načítat zdrojový soubor z disku pomocí fopen atd.
Říká, že je nemáš použít pro ŘEŠENÍ úlohy. Tj. načíst můžeš, ale neměl by sis mezivýsledky zpracovávané ve funkcích (což je předmětem úlohy) ukládat do souboru nebo do dynamické paměti.
Je třeba číst řádně zadání!