import java.util.Scanner;
public class Main {
public static void main(String[] args) {
double Ax, Bx, Cx;
Scanner sc = new Scanner(System.in);
try {
System.out.println("Waiting for input A, B and C...");
Ax = sc.nextDouble();
Bx = sc.nextDouble();
Cx = sc.nextDouble();
if (!(Cx > Math.min(Ax, Bx) && Cx < Math.max(Ax, Bx))) {
System.out.println("Неверные входные данные.");
return;
}
double AC = Math.abs(Cx - Ax);
double BC = Math.abs(Cx - Bx);
System.out.println("AC = " + AC);
System.out.println("BC = " + BC);
System.out.println("AC * BC = " + AC * BC);
} catch (RuntimeException e) {
System.out.println("Неверные входные данные.");
}
}
}
Проблемы, вопросы или предложения по работе программы в комментарии.
Поделитесь своими знаниями, ответьте на вопрос:
нужна ваша заранее 1. каким ввода элементов массива а лучше воспользоваться, если значения элементов массива равны своим удвоенным индексам? 1 оператора присваивания случайными числами 2 с оператора присваивания по формуле a[i]: =2* a[i] 3 любым из предложенных вариантов 4 с оператора присваивания по формуле a[i]: =2*i 2. задан одномерный массив а, содержащий n элементов. значения всех элементов массива различны. укажите, что будет определено в результате работы следующего фрагмента программы: m: =a[1]; for i: =1 to n do if a[i]< =a[1] then m: =a[i] 1 значение максимального элемента массива 2 индекс минимального элемента массива 3 значение минимального элемента массива 4 индекс максимального элемента массива 3. выберите правильное описание массива а, состоящего из нескольких переменных вещественного типа 1 a : array [1..25] of integer 2 a : [1..25] of real 3 a : array [1..25] of real 4 a : array [1..25] of byte 4.какой оператор необходимо вставить вместо многоточия в следующий фрагмент программы на языке паскаль, чтобы верно решалась нахождения суммы элементов массива а, содержащего n элементов? … for i: =1 to n do s: =s+a[i] 1 s: =a[1] 2 s: =0 3 s: =1 4 s: =a[n] 5. что такое массив? 6. дан фрагмент программы, определяющий количество неотрицательных элементов массива a[1..10]. восстановите пропущенное условие. k: =10; i: =1; while i< =10 do begin if then k: =k – 1; i: =i+1 end; write (p) 1 a[i]> 0 2 a[i]< =0 3 a[i]< 0 4 a[i]> 0 7. задан одномерный массив а, содержащий n элементов. укажите, что будет определено в результате работы следующего фрагмента программы: k: =0; for i: =1 to n do if a[i]> =0 then k: =k+1 1 количество неотрицательных элементов массива 2 сумма положительных элементов массива 3 максимальный элемент массива 4 количество положительных элементов массива 8. выберите правильные варианты вывода элементов массива на печать в столбик 1 for i: =1 to n do writeln (`a`, i, `=`, a[i]) 2 for i: =1 to n do writeln ( i, `]=`) 3 for i: =1 to n do writeln (a[i]) 4 for i: =1 to n do write (a[i], ` ` ) 9. var a: array [1..59] of integer; при выполнении этого оператора в памяти компьютера будет выделено … ячеек целого типа. 1 58 2 60 3 59 4 50 буду если