koala написав:А також у тому, що ви створили нову тему, замість того, щоб продовжувати в попередній. Тоді не треба було б умову писати (а от що вам видає ця програма і чому це вас не влаштовує, все одно треба).
отак підправив,але тепер видає чомусь 0
Отаке завдання-
1. Реалізувати вказану у Вашому варіанті функцію.
2. В функції main() використати цю функцію при обчисленні вказаного у
Вашому варіанті виразу.
3. Функція має бути визначеною після функції main().
Вираз- ((e^-ax)/(a*(4*a*x+b)) * ((e^-k*h)/(k*(4*k*h+c))
Функція- f= (e^-d*y)/(d*(4*d*y+m))
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
double f(double x, double y, double z);
int main() {
system("chcp 1251");
double a, x, b, k, h, c, S;
printf("Введіть a,b,c,d: ");
scanf("%lf%lf%lf%lf%lf%lf", &a, &b, &c, &x, &k, &h);
S = f(a,x,b) * f(k,h,c);
printf("Відповідь = %-10.2lf", S);
return 0;
}
double f(double d, double y, double m) {
return exp(-d*y) / (d * (4*d*y + m));
}
Видає 0