Sestavte program, ktery bude cist cisla float z klavesnice. Precte maximalne 100 cisel. Cteni cisel bude ukonceno znakem CntrlD (end of file, proste zmacknete Control a D ) Pokud se pokusite zadat vice cisel nez 100, program pouze napise chybove hlaseni a nebude nic pocitat. Pokud zadate mene nez 100 cisel, program spocte jejich aritmeticky prumer a dale udela tabulku, ve ktere spocte, o kolik procent se dane cislo lisi od aritmetickeho prumeru. Pokud bude cislo mensi nez arit. prumer, je odlisnost zaporna. pokud bude cislo rovno aritmetickemu prumeru, pak je samozrejme odlisnost 0.00 % Priklad: zadame cisla 0,485 1,56 12,38 19,36 15,32 13,2 11,5 0 0 8 6,3 tedy celkem 11 cisel Program vytiskne neco takovehoto: prumer cisel je 8.0095 Odlisnost od prumeru: 0,485 -93,94472504 % 1,56 -80,52323932 % 12,38 54,56557517 % 19,36 141,7115941 % 15,32 91,27177799 % 13,2 64,80335963 % 11,5 43,57868452 % 0 -100.000 % 0 -100.00 % 8 -0,1191759 % 6,3 -21,34385109 % Pocital jsem to v Excelu, takze tam jsou desetinne carky, ale to vam ted uz snad je jasne. A protoze uz to docela umime, tak vysledky budou krasne zarovnane - desetinne tecky budou pekne pod sebou. Jiste jste si nastudovali formatove specifikace. Cisla budeme samozrejme ukladat do pole, jinak to nejde. Jak pozname, ze jsme uz precetli prilis mnoho cisel ? Proste porovname index pole s jeho maximalni hodnotou, a vyskocime z cyklu - break. Pokud byste potrebovali ukoncit hlavni program - main - pred jeho zaviraci zavorkou, napiste return . A protoze main mate urcite int, tak return 0 Main je totiz podprogram (to budeme vykladat pozdeji, ale tady by se to mohlo hodit). Ale da se to samozrejme zvladnout i pomoci if - else Jo - je doufam jasne, ze cyklus musite ukoncit drive, nez se pokusite ulozit cislo do prvku pole, ktery neexistuje (za posledni mez pole) Pro testy si udelejte file s cisly , a pak ho cat-nete rourou na vstup vaseho programu cat file_s_cisly | ./vas_program je dost frustrujici porad dokolecka zadavat cisla, kdyz program nejde a nejde Stejne tak si udelejte file_s_mnoha_cisly , abyste mohli zkusit, zda je vas program odolny proti prepsani. Mez bude prave 100 cisel, vite, ze to kontroluji scriptem, a nehodlam pro kazdeho nastavovat jiny maximalni pocet. "Precte maximalne 100 cisel." znamena, ze 100 vstupnich cisel je spravne , 101 je uz spatne