Tip na vylepšení příkladu: vypočítejte zpětně původní číslo
Pozn. řešení pomocí unionu a bitového pole ve struktuře předpokládá, že pracujeme s 32-bitovou reprezentací reálného čísla odpovídající specifikaci podle IEEE 754.
Napište program, který provede inicializaci 1D pole.
Velikost pole zadá uživatel ze standardního vstupu. (Kompilujte program s podporou standardu C99.)
Pole naplňte celými čísly ze standardního vstupu.
Doplňte program tak, aby prošel pole pomocí cyklu a vypsal jednotlivé prvky pole. Zkuste napsat cyklus tak, aby program vypsal pole ve více sloupcích.
Napište funkci, která vypíše prvky pole, které je jejím argumentem. Jak C zjistí velikost pole ve funkci?
Další úkoly na procvičení (domácí práce)
Napište program, který zrealizuje součet zlomků. Zlomek reprezentuje struktura (čitatel, jmenovatel), pro nalezení největšího společného dělitele použijte např. Eukleidův algoritmus.
Napište program, který v poli nalezne N-té největší číslo.
Napište program, vypočítá průměr a střední kvadratickou odchylku v poli celých čísel.
Napište program, který vypíše prvočísla v zadaném intervalu pomocí algoritmu známého jako Eratosthenovo síto.