mám problém s touhle úlohou. Nevím jak seřadit ta čísla pomocí cyklů a podmínek, nic složitějšího to asi nebude. Díky
Na vstupu dostanete tři čísla A, B, C. Vašim úkolem je bude vypsat dle velikosti od největšího po nejmenší a následně naopak.
Moderátor: Mods_senior
Na vstupu dostanete tři čísla A, B, C. Vašim úkolem je bude vypsat dle velikosti od největšího po nejmenší a následně naopak.



public static void main(String[] args) {
// TODO code application logic here
Scanner sc = new Scanner(System.in);
System.out.print("Zadejte A: ");
int a = sc.nextInt();
System.out.print("Zadejte B: ");
int b = sc.nextInt();
System.out.print("Zadejte C: ");
int c = sc.nextInt();
if(a>b && b>c && c<a){
System.out.println(a+" "+b+" "+c);
}
if(a>b && b<c && c<a){
System.out.println(a+" "+c+" "+b);
}
if(a>b && b<c && c>a){
System.out.println(c+" "+a+" "+b);
}
if(a<b && b<c && c>a){
System.out.println(c+" "+b+" "+a);
}
if(a<b && b>c && c<a){
System.out.println(b+" "+a+" "+c);
}
if(a<b && b>c && c>a){
System.out.println(b+" "+c+" "+a);
}
}

Kód: Vybrat vše
if(a<b && b<c && c>a){
System.out.println(c+" "+b+" "+a);
}
if(a<b && b>c && c<a){
System.out.println(b+" "+a+" "+c);
}Kód: Vybrat vše
if(a<b && b<c) {
if(c>a){
System.out.println(c+" "+b+" "+a);
}
else{
System.out.println(b+" "+a+" "+c);
}
Kód: Vybrat vše
a=55
b=99
c=72Kód: Vybrat vše
if (a>b) {prohodit a,b}
a tak dále...