+500
 



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 ;
else
printf ( "%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");
                             break;
                         }
                         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);
         }
    } 



Post a Comment

 
Top