Ужасная задачка для второго курса - C (СИ)

Формулировка задачи:

Здравствуйте, уважаемые! Дело в том, что мы только стали изучать язык СИ и сразу же такая задача. Преподаватель не может понять, что мало того, у нас нет базовых знаний по СИ, так еще и математику нужно знать неплохо. Сам он толком ничего не объясняет. Прошу либо помочь решить, либо сказать (если нет решения). Скинул задание картинкой.

Код к задаче: «Ужасная задачка для второго курса - 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);
}

12   голосов, оценка 3.917 из 5


СОХРАНИТЬ ССЫЛКУ