What will be the output of the following C# code?
static void Main(string[] args)
{
int a = 8, b = 6, c = 10;
int d = a * c * 2 / Convert.ToInt32(Math.Pow ((c - b), 2));
if (d == (c = Convert.ToInt32(Math.Sqrt (a * a + b * b))) && c == 10)
{
Console.WriteLine("figure is hypotenuse");
}
else
{
Console.WriteLine("figure is square");
}
}
static void Main(string[] args)
{
int a = 8, b = 6, c = 10;
int d = a * c * 2 / Convert.ToInt32(Math.Pow ((c - b), 2));
if (d == (c = Convert.ToInt32(Math.Sqrt (a * a + b * b))) && c == 10)
{
Console.WriteLine("figure is hypotenuse");
}
else
{
Console.WriteLine("figure is square");
}
}
A. Figure is square
B. Figure is hypotenuse
C. False
D. None of the mentioned
Answer: Option A
Related Questions on Operators and Expressions in C Sharp
What does the modulus operator (%) do in C#?
A. Increments the operand by 1
B. Returns the quotient of a division
C. Performs multiplication
D. Returns the remainder of a division
Join The Discussion