23.1.23010070. Učitati 3 različita realna broja. Ispisati ih u rastućem redoslijedu na ekran.
Opis rješenja:
Listing programa:
package z23010070;
//23010070 Učitati 3 različita realna broja. Ispisati ih u rastućem redoslijedu na ekran.
import java.util.Scanner;
public class zadatak {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
double a, b, c, max, min, mid;
System.out.print("Prvi broj:");
a = input.nextDouble();
System.out.print("Drugi broj:");
b = input.nextDouble();
while (b == a) {
System.out.print("Broj mora biti različit od već unesenih.Drugi broj:");
b = input.nextDouble();
}
System.out.print("Treći broj:");
c = input.nextDouble();
while (c == a || c == b) {
System.out.print("Broj mora biti različit od već unesenih.Treći broj:");
c = input.nextDouble();
}
max = a;
if (b > max)
max = b;
if (c > max)
max = c;
min = a;
if (b < min)
min = b;
if (c < min)
min = c;
mid = a;
if (a != max && a != min)
mid = a;
if (b != max && b != min)
mid = b;
if (c != max && c != min)
mid = c;
System.out.print(min + " " + mid + " " + max);
}
}
Ispis na ekranu:
Riješeni zadaci Index
|
|