NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Jan Ulrich
Člen
Avatar
Jan Ulrich:12.1.2017 15:16
Scanner sc = new Scanner(System.in);
        float soucet = 0;

        System.out.println("Kolik čísel budeš zadávat :");
        int pocetcisel = Integer.parseInt(sc.nextLine());

        int[] pole = new int[pocetcisel];

        for (int i = 0; i < pocetcisel; i++)
        {
            System.out.println("Zadej číslo " + (i + 1));
            pole[i] = Integer.parseInt(sc.nextLine());
            soucet = soucet + pole[i];

        }
        Arrays.sort(pole);
        float prumer = soucet / (float)pole.length;
        float median = pole[pole.length / 2];

        System.out.println("Průměr zadaných čísel je :" + prumer);
        System.out.println("Median zadaných čísel je :" + median);

Ahoj, zdravím všechny. Takhle jsem sesmolil program na výpočet mediánu (doplněno o průměr), nebere to v úvahu pokud je počet čísel sudý , chtěl bych to doplnit. Jak zjistím jestli je číslo sudé nebo liché, někde jsem to tu už viděl, ale teď to nemůžu najít. dík za odpověď.

 
Odpovědět
12.1.2017 15:16
Avatar
xpoproci
Člen
Avatar
xpoproci:12.1.2017 15:19
cislo%2==0 //sude
cislo%2==1 //liche
Nahoru Odpovědět
12.1.2017 15:19
Motto
Avatar
Jan Ulrich
Člen
Avatar
Odpovídá na xpoproci
Jan Ulrich:12.1.2017 15:28

Jj, dík.

 
Nahoru Odpovědět
12.1.2017 15:28
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.