Ужасная задачка для второго курса - C (СИ)
Формулировка задачи:
Здравствуйте, уважаемые! Дело в том, что мы только стали изучать язык СИ и сразу же такая задача. Преподаватель не может понять, что мало того, у нас нет базовых знаний по СИ, так еще и математику нужно знать неплохо. Сам он толком ничего не объясняет. Прошу либо помочь решить, либо сказать (если нет решения). Скинул задание картинкой.
Решение задачи: «Ужасная задачка для второго курса»
textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define M 5.6
#define N 9.4
#define I 4
#define J 9
#define TWO_TEN 0.2
double calculate_x();
double calculate_y();
double calculate_t();
int main()
{
double result=(calculate_x()-(pow(calculate_y(),2)))/calculate_t();
printf("z = (ln(p))^2 - %lf",result);
return 0;
}
double calculate_x()
{
return sin(exp(2*M));
}
double calculate_y()
{
return pow(10*N+pow(M,3),TWO_TEN);
}
double calculate_t()
{
return (((I*I)+(J*J))/J);
}