fork download
  1. #include <iostream>
  2. #include <math.h>
  3. int main()
  4. {
  5. double x,y,div,mult;//Описание переменных для хранения входных данных.//
  6. scanf("%lf%lf", &x, &y); //Чтение из стандартного потока ввода.//
  7. if (x!=y) //Первый критерий отбора данных//
  8. {
  9. printf("Дано: \nx=%lf y=%lf \n",x,y);//Вывод начальных переменных//
  10. div=(x+y)/2; //Заранее вычисляем значения конечных переменных.
  11. mult=2*x*y;
  12. if (x<y) //Второй критерий отбора данных//
  13. {
  14. x=div;
  15. y=mult;
  16. }
  17. else
  18. {
  19. y=div;//Формулы подсчета новых переменных, неудовлетворяющих критерию 2//
  20. x=mult;
  21. }
  22. printf("После проверки стало: \nx=%4.4lf y=%4.4lf.",x,y); //Вывод измененных переменных (самого результата).//
  23. }
  24. else
  25. {
  26. printf("Ничего не выйдет, х=у"); //Вывод оповещения о неправильном вводе данных (при несоответствии первому критерию).
  27. }
  28. return 0;
  29. }
Success #stdin #stdout 0s 3348KB
stdin
38.76 -24.33
11.346 23.228
-2444.2 1231.444
767.2 -1455.24
1123.4 1123.4
0 213.4
1111 0
1123.4 1123.4
0 0
stdout
Дано: 
x=38.760000 y=-24.330000 
После проверки стало: 
x=-1886.0616 y=7.2150.