Предмет:
ИнформатикаАвтор:
kaitlynedwards1. Ввод 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).
Автор:
Fedoseewa27Добавить свой ответ
Предмет:
Английский языкАвтор:
kona3whaОтветов:
Смотреть
Предмет:
МатематикаАвтор:
marenq5cdОтветов:
Смотреть
Предмет:
ЛитератураАвтор:
abrilbriggsОтветов:
Смотреть