• Составить блок схему алгоритма и программу для вычисления функции по формуле для произвольных исходных данных, с двойной точностью:
    z=√(|x^2-2A|+sin⁡x )/(π arctg⁡x-√2B)+0,496 ln⁡C откликнитесь пожалуйста очень надо!((

Ответы 1

  • 1. Ввод a,b,c,x

    2. Вычисление z(a,b,c,x)

    3. Вывод на экран полученного результата

    4. Повтор всех действий в случае необходимости (если, например, требуется многовариантный счёт!)

    ЯП С:

    #include "stdio.h"

    #include "math.h"

    void main()

    { double a,b,c,x,z; for(;;) {

    printf("a b c x > "); scanf("%lf%lf%lf%lf",&a,&b,&c,&x); z=sqrt(fabs(x*x-2*a)+sin(x))/(4*atan(1)*atan(x)-sqrt(2)*b)+0.496*log(c); printf("z=%0.16lf\n", z); } }

    ЯП С++:

    #include "iostream"

    #include "cmath"

    using namespace std; int main()

    { double a,b,c,x,z; for(;;) { cout <<

    "a b c x > "; cin >> a >> b >> c >> x; z=sqrt(abs(x*x-2*a)+sin(x))/(4*atan(1)*atan(x)-sqrt(2)*b)+0.496*log(c); cout.precision(16); cout << z << '\n'; } }

    //Это без проверки значения переменной с на отрицательность (и переменной b тоже, если она стоит под знаком корня!), а получающегося знаменателя на ноль. В этом случае выдастся runtime error под названием NaN (Not A Number).

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years