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.
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=72
Kód: Vybrat vše
if (a>b) {prohodit a,b}
a tak dále...
Zpět na “Programování a tvorba webu”
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti