Как преобразовать bool в double? - C#
Формулировка задачи:
В этой строке :
if (Math.Sin(x[i] >= Math.Sin(x[j])))
static void Main(string[] args)
{
byte n, i, j;
double[,] y = new double[n, n];
double[] x = new double[n];
Console.WriteLine("Введите размерность: ");
n = Convert.ToByte(Console.ReadLine());
Console.WriteLine("Массив X ");
for ( i = 0; i < n; i++)
{
Console.WriteLine("Enter x[{0}]:", (i + 1));
x[i] = Convert.ToDouble(Console.ReadLine());
}
Console.WriteLine();
for (i = 0; i < n; i++)
{
for(j=0;j<n;j++)
{
if (Math.Sin(x[i] >= Math.Sin(x[j])))
{
y[i, j] = Math.Sin((i - j) * x[i]);
}
else
{
y[i, j] = i * Math.Cos(x[j]);
}
Console.WriteLine(y[i,j]);
}
}
Console.ReadKey();
}
}Решение задачи: «Как преобразовать bool в double?»
textual
Листинг программы
if (Math.Sin(x[i]) >= Math.Sin(x[j]))