#2 gna
Jen upozorňuji, že tvůj postup nesplňuje zadáni úlohy.
Dle zadáni bys měl zadat na začátku všechny čísla najednou a oddělit je mezerníkem, přičemž posledním zadaným číslem bude 0. Pak až po stisknutí enter program z tohoto řádku vytáhne jednotlivá čísla a ty sečte. Čili bych vytvořil proměnnou typu string nebo char[ ] a do ní pak načetl celý řádek čísel, pak už stačí jen jednotlivé čísla převést na vhodný číselný datový typ třeba int - nechat sečíst podělit počtem a vypsat průměr. Nic složitého na tom není. Jednu takovou funkci na vytažení čísel ze znakového vstupu jsem si napsal nedávno. Pomocí této funkce jsem ošetřoval uživatelský vstup, aby nebyly zadávány blbosti.
A nebo použij výjimky - tam existuje také funkce (teď si nevzpomenu název) - a ta rovněž dokáže vytáhnout čistě ze znakového vstupu pouze číselné hodnoty.
Pokud bude i nadále problém - tak pak pomůžu z kódem. Úloha je to jednoduchá, ale kdybys to jen opsal aniž by ses pokusil vytvořit něco sám tak se to nikdy nenaučíš.