Составить программу для вычисления таких арифметических выражений - C (СИ)
Формулировка задачи:
a=2^(-x)*sqrt(x^(-4)+sqrt/y/), x=3.981, y=-1,625
Решение задачи: «Составить программу для вычисления таких арифметических выражений»
textual
Листинг программы
#include<stdio.h>
#include<math.h>
#include<windows.h>
int main()
{
double x = 3.981, y = -1.625;
double a = pow(2,-x)*sqrt(pow(x,-4)+sqrt(abs(y)));
printf("a = %lf\n", a);
system("pause");
return 0;
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с числами с плавающей точкой и для работы с консолью.
- Объявление переменных x и y типа double со значениями 3.981 и -1.625 соответственно.
- Вычисление значения переменной a с помощью функции pow(2,-x)*sqrt(pow(x,-4)+sqrt(abs(y)))
- Вывод значения переменной a на экран с помощью функции printf.
- Ожидание нажатия клавиши для выхода из программы с помощью функции system(
pause). - Возврат 0, что означает успешный конец работы программы.