Napište program pro výpočet aritmetického průměru výšky žáků ve třídě. Vstupem výpočtu bude jednorozměrné pole, jeho prvky budou celá čísla (výšky žáků v cm). Pole bude inicializováno "natvrdo" přímo v programu.
Ověřte správnost algoritmu:
Program bude mít několik verzí (viz dále).
Vstupem programu bude např. takovéto pole (jedná se o výšky žáků v centimetrech):
int[] heights = { 178, 199, 205, 157, 168 };
Aritmetický průměr se počítá tak, že sečteme všechny hodnoty dané kolekce a součet vydělíme počtem prvků v kolekci.
Pro zjištění součtu použijte for-cyklus s řídicí proměnnou i.
Vypočtený aritmetický průměr ze všech výšek žáků vypište na konzoli.
Nyní program upravte tak, aby se v každé iteraci for-cyklu vypisovaly následující hodnoty:
Pozn.:
V poslední iteraci cyklu bychom měli vypsat stejnou hodnotu aritmetického průměru,
jako je ta, kterou vypisujeme na konci programu.
Zakomentujte výpisy mezivýsledků, které jsme přidali v předešlé verzi programu.
Zkuste si svůj program odkrokovat v debuggeru Visual Studia.
Pro zjištění mezivýsledků v jednotlivých iteracích cyklu použijte nástroje, které debugger nabízí, např. okno "Watch".