Seminární skupina IB001 Úvod do programování skrze C
Týden 7
1. Vygenerujte a vypište dvě pole poleA a poleB typu int
- Délku pole zadá uživatel
- Prvky budou mít náhodnou hodnotu v rozsahu 1..49
- srand(time(NULL)); //randomizace, provést jen na začátku programu
- int rand(); //vrací hodnotu od 0 do RAND_MAX
- Vytvořte nové pole poleSoučet, jehož každý prvek se bude rovnat součtu prvků z poleA a poleB na dané pozici.
- Vytvořte nové pole polePrumer (double), ukládající průměr z dosud načtených prvků z pole poleSoučet
- Vypište všechna čtyři pole
2. Program pro ověření výskytu prvku s danou hodnotou v poli
- Jako první číslo na vstupu zadá uživatel počet prvků pole M.
- Poté program vygeneruje pole M s prvky, které mohou mít hodnotu z intervalu 1..49
- Program nakonec načte číslo a a vypíše uživateli, zda se číslo a v poli vyskytuje či nikoliv
- Pokud se vyskytuje, je řečeno i na jaké pozici (první)
- Pokud se nevyskytuje, program nalezne prvek s hodnotou nejbližší číslu a
2. Domácí úkol:
Vytvořte program, který zjistí, co za den v týdnu je zadaný den.
- Uživatel zadá libovolný rok, měsíc a den a program mu odpoví, co za den v týdnu to bylo/bude.
- Lze zadat data po 1.1.1900 (pondělí)
- Zadává se ve formátu: ROK MESIC DEN
- Pozn. Nezapomeňte, že některé roky jsou přestupné.
- Pozn. Nezapomeňte vhodně formátovat i výstup
Odevzdávejte pouze soubor main.c do odevzdávárny https://is.muni.cz/auth/el/1433/podzim2015/IB001/ode/59168192/59168472/
Deadline je 10. 11. 23:59.