Simple Loop Problem to Print A B D H P

Problem Statement:
Write a program using for loop which prints the following output. (You have to find a pattern to print alphabetics in this order)
A B D H P

Solution:

static void Main(string[] args)
        {
              int i,j,ch=0,n;
            Console.Write("A ");
            for (i = 1; i <= 4; i++)
            {
                n = 1;
                for (j = 1; j <= i; j++)
                {
                    n = n * 2;
                    ch = 64 + n;
                }
                Console.Write((char)ch + " ");
            }
            
                Console.ReadLine();
        }



Post a Comment

 
Top