import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main
(String[] args
) { Scanner scanner
= new Scanner
(System.
in);
System.
out.
println("Introduceti trei numere intregi separate prin spatii:"); String inputLine
= scanner.
nextLine(); // Citim întreaga linie de input
String[] numbers
= inputLine.
split("\\s+"); // Spargem linia în funcție de unul sau mai multe spații
if (numbers.length != 3) {
System.
out.
println("Va rugam introduceti exact trei numere."); scanner.close();
return;
}
try {
int a
= Integer.
parseInt(numbers
[0]); int b
= Integer.
parseInt(numbers
[1]); int c
= Integer.
parseInt(numbers
[2]);
int[] arr = {a, b, c};
int minim = arr[0];
int maxim = arr[arr.length - 1];
int diferenta = maxim - minim;
System.
out.
println("Diferența dintre maxim și minim: " + diferenta
);
System.
out.
println("Input invalid. Va rugam introduceti numere intregi."); } finally {
scanner.close(); // Închide scanner-ul
}
}
}
aW1wb3J0IGphdmEudXRpbC5BcnJheXM7CmltcG9ydCBqYXZhLnV0aWwuU2Nhbm5lcjsKCnB1YmxpYyBjbGFzcyBNYWluIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBTY2FubmVyIHNjYW5uZXIgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkludHJvZHVjZXRpIHRyZWkgbnVtZXJlIGludHJlZ2kgc2VwYXJhdGUgcHJpbiBzcGF0aWk6Iik7CiAgICAgICAgU3RyaW5nIGlucHV0TGluZSA9IHNjYW5uZXIubmV4dExpbmUoKTsgLy8gQ2l0aW0gw65udHJlYWdhIGxpbmllIGRlIGlucHV0CgogICAgICAgIFN0cmluZ1tdIG51bWJlcnMgPSBpbnB1dExpbmUuc3BsaXQoIlxccysiKTsgLy8gU3BhcmdlbSBsaW5pYSDDrm4gZnVuY8ibaWUgZGUgdW51bCBzYXUgbWFpIG11bHRlIHNwYcibaWkKCiAgICAgICAgaWYgKG51bWJlcnMubGVuZ3RoICE9IDMpIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJWYSBydWdhbSBpbnRyb2R1Y2V0aSBleGFjdCB0cmVpIG51bWVyZS4iKTsKICAgICAgICAgICAgc2Nhbm5lci5jbG9zZSgpOwogICAgICAgICAgICByZXR1cm47CiAgICAgICAgfQoKICAgICAgICB0cnkgewogICAgICAgICAgICBpbnQgYSA9IEludGVnZXIucGFyc2VJbnQobnVtYmVyc1swXSk7CiAgICAgICAgICAgIGludCBiID0gSW50ZWdlci5wYXJzZUludChudW1iZXJzWzFdKTsKICAgICAgICAgICAgaW50IGMgPSBJbnRlZ2VyLnBhcnNlSW50KG51bWJlcnNbMl0pOwoKICAgICAgICAgICAgaW50W10gYXJyID0ge2EsIGIsIGN9OwogICAgICAgICAgICBBcnJheXMuc29ydChhcnIpOwoKICAgICAgICAgICAgaW50IG1pbmltID0gYXJyWzBdOwogICAgICAgICAgICBpbnQgbWF4aW0gPSBhcnJbYXJyLmxlbmd0aCAtIDFdOwogICAgICAgICAgICBpbnQgZGlmZXJlbnRhID0gbWF4aW0gLSBtaW5pbTsKCiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRGlmZXJlbsibYSBkaW50cmUgbWF4aW0gyJlpIG1pbmltOiAiICsgZGlmZXJlbnRhKTsKCiAgICAgICAgfSBjYXRjaCAoTnVtYmVyRm9ybWF0RXhjZXB0aW9uIGUpIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJJbnB1dCBpbnZhbGlkLiBWYSBydWdhbSBpbnRyb2R1Y2V0aSBudW1lcmUgaW50cmVnaS4iKTsKICAgICAgICB9IGZpbmFsbHkgewogICAgICAgICAgICBzY2FubmVyLmNsb3NlKCk7IC8vIMOObmNoaWRlIHNjYW5uZXItdWwKICAgICAgICB9CiAgICB9Cn0=