Здравствуйте, ниже приведен мой код, который ведет расчеты по определенной формуле, при проверке оказалось, что дает не правильные ответы. Формула указана верно, полагаю, что дело в Int, при делении получается не целое число, но из-за Int оно округляется, в итоге - некая неточность.
Я новичок, помогите исправить данный код. Спасибо.
using System;
class MainClass {
public static void Main (string[] args) {
Console.WriteLine("Скажи-ка, чему равен x в твоей задаче ?");
double x = Convert.ToInt32(Console.ReadLine());
double numerator = Math.Pow((x - 5), 2) + Math.Pow((x - 7), 2);
double denominator = Math.Pow(x, 2) - Math.Pow(x, 5/3);
double result = (Math.Pow(x, 4/3) + Math.Pow(x, 2)) + numerator / denominator;
Console.WriteLine($"Ответ: {result}");
}
}