правильно ли написал консольное приложение c# для задачи 106? и если ошибки, скажите где и как их исправить.
Console.WriteLine(" введите a,b и n, причём b>a");
double a = double.Parse(Console.ReadLine());
double b = double.Parse(Console.ReadLine());
int n = int.Parse(Console.ReadLine());
int i;
double h = (b - a) / n;
double f = 0;
if (b > a)
{
for (i = 1; i < n; i++)
{
f = f + ((double)(a + (i - (1 / 2)) * h) / (1 + ((a + (i - (1 / 2)) * h) * (a + (i - (1 / 2)) * h))));
}
double k = f * h;
Console.WriteLine("(f1+...+fn)h={0}",k);
Console.Read();
}
else
{
Console.WriteLine("задание не корректно (a>b)");
Console.Read();
}
//otvet.imgsmail.ru/download/57099484_55c830534860150609d130e95fbdcdeb_800.jpg
Console.WriteLine(" введите a,b и n, причём b>a");
double a = double.Parse(Console.ReadLine());
double b = double.Parse(Console.ReadLine());
int n = int.Parse(Console.ReadLine());
int i;
double h = (b - a) / n;
double f = 0;
if (b > a)
{
for (i = 1; i < n; i++)
{
f = f + ((double)(a + (i - (1 / 2)) * h) / (1 + ((a + (i - (1 / 2)) * h) * (a + (i - (1 / 2)) * h))));
}
double k = f * h;
Console.WriteLine("(f1+...+fn)h={0}",k);
Console.Read();
}
else
{
Console.WriteLine("задание не корректно (a>b)");
Console.Read();
}
//otvet.imgsmail.ru/download/57099484_55c830534860150609d130e95fbdcdeb_800.jpg
