Исправить программу вычисления выражения - C (СИ)
Формулировка задачи:
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main (void)
{
float z,x,y;
printf("y=(2*(e^-3x))-(4x^2)/ln|x|+x\n z=");
scanf("%f", &z);
if (z>0)
{x=1/pow(z,2)+2*z;
printf("Первая ветка");}
else
{x=(1-(z^3));
printf("Вторая ветка\n");}
printf("y=(2*(e^-3x))-(4x^2)/ln|x|+x=%6.2f\n", y);
getch();
}
Все вес я разобрался)))
админы сорри за флуд и засорения форума))))))))))))
через 1 решает прогу через другую нет в 17 строчке что не так? помогите!
Решение задачи: «Исправить программу вычисления выражения»
textual
Листинг программы
x=(1-(z^3));
Объяснение кода листинга программы
В данном коде выполняется вычисление выражения, где переменная x вычисляется как результат вычитания куба переменной z из единицы.
- Переменная z возводится в куб.
- Результат вычитается из единицы.
- Результат присваивается переменной x.