Вычислить значение выражения - C (СИ) (71460)
Формулировка задачи:
Найти по заданным x и y значения
Решение задачи: «Вычислить значение выражения»
textual
Листинг программы
#include <stdio.h>
#include <math.h>
int main(int argc,char *agrv[]){
float x;
int a;
printf("Enter 'x': ");
scanf("%f",&x);
printf("Enter 'a': ");
scanf("%d",&a);
printf("\nx^%d=%f\n",a,pow(x,a));
printf("x^-%d=%f\n",a,1/pow(x,a));
printf("|x|^(1/%d)=%f\n",a,pow(fabs(x),1./a));
return 0;
}
Объяснение кода листинга программы
В этом коде:
- Объявлены две переменные:
xтипаfloatиaтипаint. - Пользователю предлагается ввести значения
xиaс помощью функцийscanf. - Вычисляется значение выражения
x^aи выводится на экран. - Вычисляется значение выражения
x^(-a)и выводится на экран. - Вычисляется значение выражения
|x|^(1/a)и выводится на экран. - Программа завершается, возвращая 0.