For the incomplete C# program below, which of the C# code fragment will not result in an infinite loop?
static void Main(string[] args)
{
int i = 1234 ,j = 0;
/*ADD CODE HERE */
Console.WriteLine(j);
}
static void Main(string[] args)
{
int i = 1234 ,j = 0;
/*ADD CODE HERE */
Console.WriteLine(j);
}A.
do
{
j = j + (i % 10);
}while ((i = i / 10)!= 0);B.
do
{
j = j + (i % 10);
}while ((i / 10)!= 0);C.
do
{
j = j + (i % 10);
}while ((i % 10)!= 0);D.
do
{
j = j + (i % 10);
}while ((i/10 == 0)!= 0);Answer: Option A

Join The Discussion