Warning
This page is located in archive.

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í

  1. 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;
  2. 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:

Máte jenom jeden pokus!

courses/a0b36pri/teacher/dolgidmi/3._domaci_ukol_-_pole.txt · Last modified: 2015/01/16 21:04 (external edit)