Как найти произведение от 1 до n с помощью цикла в c#?
Текст задачи:
Код, который сейчас есть:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp13
{
class Program
{
static void Main(string[] args)
{
double x, y, n, a, p, b, s;
for (x = 0.5; x <= 4; x += 0.5) ;
{
a = ((x * x) + 1) / x;
b = (Math.Pow(x, 3) + 2) / 4;
p = 1;
s = 0;
for (n = 1; n <= 10; n++) ;
p *= (1 + ((Math.Pow(x, n)) / (n + 1)));
s += (Math.Pow(x, n) / n);
y = (a * p) + (b * s);
Console.WriteLine(y);
}
Console.ReadLine();
}
}
}
Также необходимо выводить при каких Х выводится Y.