class Ph1806 { public static void main (String[] args) { // määritykset int jaettava ; //kokonaisluku, joka jaetaan kahtia Jako osoitin; //viite tulokseen int ind; //kierroslaskuri // toiminta for(ind = 1; ind <= 3; ind = ind +1) // kokeillaan kolmella luvulla { jaettava = Input.kluku("anna jaettava"); osoitin = kahtiajako(jaettava); System.out.println("tuloksena = "+ osoitin.osa1 + " " + osoitin.osa2); } } static Jako kahtiajako (int luku) //saa: kokonaisluvun //tehtävä: jakaa sen kahteen mahdollisimman yhtä suureen osaan //palauttaa:viitteen tulosolioon, johon jaon tulos on tallennettu { Jako viisari = new Jako(); viisari.osa1 = luku/ 2; if (luku % 2 == 0) viisari.osa2 = viisari.osa1; else viisari.osa2 = viisari.osa1+1; return(viisari); } } class Jako // tulosolio, jossa kahtiajaon tulokset { public int osa1; public int osa2; }