fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class Numbers
  6. {
  7. public static void main (String[] args) throws java.lang.Exception
  8. {
  9. double div, mult;//Описание переменных для хранения входных данных.//
  10. Scanner in = new Scanner(System.in);
  11. //Чтение из стандартного потока ввода.//
  12. double x = in.nextDouble();
  13. double y = in.nextDouble();
  14. if (x != y) //Первый критерий отбора данных//
  15. {
  16. System.out.println("Дано: x = " + x + " y = " + y);//Вывод начальных переменных//
  17. div = (x + y) / 2; //Заранее вычисляем значения конечных переменных.
  18. mult = 2 * x * y;
  19. if (x < y) //Второй критерий отбора данных//
  20. {
  21. x = div;
  22. y = mult;
  23. }
  24. else
  25. {
  26. y = div;//Формулы подсчета новых переменных, неудовлетворяющих критерию 2//
  27. x = mult;
  28. }
  29. System.out.printf("После проверки стало: x = " + x + " y = " + y); //Вывод измененных переменных (самого результата).//
  30. }
  31. else
  32. {
  33. System.out.printf("Ничего не выйдет, х=у"); //Вывод оповещения о неправильном вводе данных (при несоответствии первому критерию).
  34. }
  35. }
  36. }
Success #stdin #stdout 0.17s 321280KB
stdin
11.346 23.228
stdout
Дано: x = 11.346 y = 23.228
После проверки стало: x = 17.287 y = 527.089776