====== 3. Domácí úkol - Pole ====== ===== Podmínky odevzdání ===== * Na vypracování máte jeden týden (do **18.11.2014 23:59**). * Pozdní odevzdání bude sankcionováno 2 body za týden. * Pracujte samostatně, při podezření na opisování dostane body jen ten kdo odevzdá jako první. * Kontroluje se, zda program správně řeší zvolenou úlohu, zda ji řeší pro všechna přípustná **vstupní data** a zda správně rozpozná **nesmyslná vstupní data**. * Vypracované příklady zasílejte jako přílohu mailem na [[dolgidmi@fel.cvut.cz]], nezapomeňte napsat kdo jste a co mi chcete. * Předmět e-mailu: //[PRI] Příjmení Jméno DU3// * Zasílat NetBeans projekt zabaleny jako soubor "Prijmeni_Jmeno_du3.**zip**". * **Nesmí byt žádná diakritika v nazvu tříd, projektu atd. jenom v řetězcích (string)!** ===== Zadání ===== - Vytvořte program, který načte z klávesnice jednorozměrné pole čísel (int) o n prvků (n zadává uživatel), určit průměr, minimální a maximální hodnotu; - Vytvořte metodu ''public static void posun(int[] x, int posun)'', která cyklicky posune prvky v poli ''x'' o určený počet míst vpravo pro kladný posun nebo vlevo pro záporný posun. Ošetřete i případ, kdy ''abs(posun) > x.length''. //Příklad:// '' posun = 2; [1,2,3,4,5] -> [4,5,1,2,3]'' Příklad vstupu a výstupu programu: n = 4 1 2 3 4 prumer = 2.5 max = 4 min = 1 posun = 2 3 4 1 2 ===== Hodnocení ===== Celkem **5b**: * **3b** - Správnost programu * **1b** - kontrola vstupních dat * **1b** - [[http://cs.wikipedia.org/wiki/Styl_z%C3%A1pisu_programu|Styl zápisu programu]] **Máte jenom jeden pokus!**