Informatică, întrebare adresată de mata69, 8 ani în urmă

Scrieti un program Java care sa sorteze crescator trei numere reale citite de la
tastatura.

Răspunsuri la întrebare

Răspuns de xDragosonYT
1

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

// Citim cele trei numere

System.out.print("Introdu primul numar: ");

double num1 = scan.nextDouble();

System.out.print("Introdu al doilea numar: ");

double num2 = scan.nextDouble();

System.out.print("Introdu al treilea numar: ");

double num3 = scan.nextDouble();

// Folosim o structură de control "if" pentru a compară numerele şi a le sorta în ordine crescătoare

double temp;

if (num2 < num1) {

temp = num1;

num1 = num2;

num2 = temp;

}

if (num3 < num2) {

temp = num2;

num2 = num3;

num3 = temp;

}

if (num2 < num1) {

temp = num1;

num1 = num2;

num2 = temp;

}

// Afişăm numerele sortate

System.out.println("Numerele sortate crescator sunt: " + num1 + ", " + num2 + ", " + num3);

}

}

Alte întrebări interesante