What will be the output of the following C# code?
static void Main(string[] args)
{
int i;
Console.WriteLine("enter value of i:");
i = Convert.ToInt32(Console.ReadLine());
if ( i % 2 == 0)
goto even:
else
{
Console.WriteLine("number is odd:");
Console.ReadLine();
}
even:
Console.WriteLine("number is even:");
Console.ReadLine();
}
for i = 4.
static void Main(string[] args)
{
int i;
Console.WriteLine("enter value of i:");
i = Convert.ToInt32(Console.ReadLine());
if ( i % 2 == 0)
goto even:
else
{
Console.WriteLine("number is odd:");
Console.ReadLine();
}
even:
Console.WriteLine("number is even:");
Console.ReadLine();
}
for i = 4.A. number is odd
B. number is even
C. Compile time error
D. none of the mentioned
Answer: Option C

Join The Discussion