Convert C Coding into C# Coding without using goto Statement
Program Statement:
How many printf statements will be executed by this program and rewrite the following program without using goto statement.void main( ){int i, j, k ;for ( i = 1 ; i <= 3 ; i++ ){for ( j = 1 ; j <= 3 ; j++ ){for ( k = 1 ; k <= 3 ; k++ ){if ( i == 3 && j == 3 && k == 3 )goto out ;elseprintf ( "%d %d %d\n", i, j, k ) ;}}}out :printf ( "Out of the loop at last!" ) ;}
Solution: public class _check
{
int i, j, k, check=0;
public void c()
{
for (i = 1; i <= 3; i++)
{
for (j = 1; j <= 3; j++)
{
for (k = 1; k <= 3; k++)
{
if (i == 3 && j == 3 && k == 3)
{
Console.WriteLine("\n\t\tOut of the loop at last \n");
brk;
}
else
{
Console.WriteLine("\n\t\t{0},{1},{2}", i, j, k);
check = check + 1;
}
}
}
}
Console.WriteLine("\n\t\tLoop iterated {0} times!\n\n", check);
}
}
No comments:
Post a Comment