anna 3 lukua, tulosta suurin tai pienin, miten?

ViikonKoodannutSäkki

anna 3 lukua, tulosta suurin tai pienin käyttäjän valinnan mukaan, yksinkertainen tehtävä mutta en vain saa sitä toimimaan. onko mahdollista toteuttaa else if rakenteella, kaikki neuvot otetaan vastaan.

3

1824

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • JaakkolaJaa

      Jos luvut on muuttujissa a,b,c niin tee vaan vertailu että onko a suurempi kuin b ja c, jos ei niin jne...:

      int suurin = (a>=b && a>=c ? a : (b>=a && b>=c ? b : c));

      Pienin luku samaan malliin, suuruusmerkit vaan toisinpäin.

    • ea69

      Toinen tapa, joka toimii 3:n luvun lisäksi aivan yhtä hyvin n luvulle on lukujen laittaminen taulukkoon tai muuhun sopivaan tietorakenteeseen (esim. Vector tai List) ja sitten sorttaamalla rakenteen. Sorttaussuunnasta riippuen pienin on ensimmäinen elementti ja suurin viimeinen, tai toisinpäin.

    • JavaMonkey

      Scanner input = new Scanner(System.in);
      int number1;
      int number2;
      int number3;
      int sum;

      if (number1 number2) && (number2 < number3))
      System.out.printf("smallest number is: %d \n", number2);
      else
      System.out.printf("smallest number is: %d \n", number3);

      if (number1 > number2)
      System.out.printf("largest number is: %d \n", number1);
      else if ((number1 < number2) && (number2 > number3))
      System.out.printf("largest number is: %d \n", number2);
      else
      System.out.printf("largest number is: %d \n", number3);

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. YLE Äänekosken kaupunginjohtaja saa ankaraa arvostelua

      Kaupungin johtaja saa ankaraa kritiikkiä äkkiväärästä henkilöstöjohtamisestaan. Uusin häirintäilmoitus päivätty 15 kesä
      Äänekoski
      74
      1369
    2. Euroopan lämpöennätys, 48,8, astetta, on mitattu Italian Sisiliassa

      Joko hitaampikin ymmärtää. Se on aivan liikaa. Ilmastonmuutos on totta Euroopassakin.
      Maailman menoa
      243
      1259
    3. Martina lähdössä Ibizalle

      Eikä Eskokaan tiennyt matkasta. Nyt ollaan jännän äärellä.
      Kotimaiset julkkisjuorut
      152
      1066
    4. Asiakas iski kaupassa varastelua tehneen kanveesiin.

      https://www.iltalehti.fi/kotimaa/a/33a85463-e4d5-45ed-8014-db51fe8079ec Oikein. Näin sitä pitää. Kyllä kaupoissa valtava
      Maailman menoa
      255
      1038
    5. Avustikset peruttu.

      Aettokosken ampuraan rahat otettu poekkeen valtiolle.
      Suomussalmi
      51
      765
    6. 64
      724
    7. Jos ei tiedä mitä toisesta haluaa

      Älä missään nimessä anna mitään merkkejä kiinnostuksesta. Ole haluamatta mitään. Täytyy ajatella toistakin. Ei kukaan em
      Ikävä
      62
      717
    8. Miksi mies tuntee näin?

      Eli olen mies ja ihastuin naiseen. Tykkään hänestä ja koskaan hän ei ole ollut minulle ilkeä. Silti ajoittain tunnen kui
      Ikävä
      39
      698
    9. Se nainen näyttää hyvältä vaikka painaisi 150kg

      parempi vaan jos on vähän muhkeammassa kunnossa 🤤
      Ikävä
      44
      671
    10. Määpä tiijän että rakastat

      Minua nimittäin. Samoin hei! Olet mun vastakappaleeni.
      Ikävä
      30
      617
    Aihe