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.
anna 3 lukua, tulosta suurin tai pienin, miten?
3
1825
Vastaukset
- 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
Useita puukotettu Tampereella
Mikäs homma tämä nyt taas on? "Useaa henkilöä on puukotettu Tampereen keskustassa kauppakeskus Ratinan lähistöllä." ht2103879Kuka rääkkää eläimiä Puolangalla?
Poliisi ampui toistakymmentä nälkiintynyttä eläintä Puolangalla Tilalta oli ollut karkuteillä lähes viisikymmentä nälkii632465Asiakas iski kaupassa varastelua tehneen kanveesiin.
https://www.iltalehti.fi/kotimaa/a/33a85463-e4d5-45ed-8014-db51fe8079ec Oikein. Näin sitä pitää. Kyllä kaupoissa valtava3912306- 472233
Meneeköhän sulla
oikeasti pinnan alla yhtä huonosti kuin mulla? Tai yhtä huonosti mutta jollain eri tyylillä? Ei olisi pitänyt jättää sua321531Muutama kysymys ja huomio hindulaisesta kulttuurista.
Vedakirjoituksia pidetään historiallisina teksteinä, ei siis "julistuksena" kuten esimerkiksi Raamattua, vaan kuten koul5151295Jos ei tiedä mitä toisesta haluaa
Älä missään nimessä anna mitään merkkejä kiinnostuksesta. Ole haluamatta mitään. Täytyy ajatella toistakin. Ei kukaan em931271- 561257
- 721186
Jumala puhui minulle
Hän kertoi sinusta asioita, joiden takia jaksan, uskon ja luotan. Hän kuvaili sinua minulle ja pakahduin onnesta kuulles1251136