fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4.  
  5. // Объявление переменных a, y, k, b типа float для хранения данных
  6. double a;
  7. double y;
  8. double k;
  9. double b;
  10.  
  11. // Ввод пользователем значений переменной а с помощью scanf
  12. scanf("%lf", &a);
  13.  
  14. // Вычисление и вывод результата по формуле с предварительным сравнением значения а,
  15. if( a <= 0 )
  16. { k = -1; b = 0; }
  17. else if ( a <= 1 )
  18. { k = 1; b = 0; }
  19. else if ( a < 2 )
  20. { k = 0; b = 1; }
  21. else
  22. { k = -2; b = 5; }
  23. y = k*a + b;
  24.  
  25. printf("result is %lf", y);
  26. // Завершение программы
  27. return 0;
  28. }
Success #stdin #stdout 0s 2116KB
stdin
-1
stdout
result is 1.000000