Write a program in C to print following pattern

Write a program in C to print following pattern

ABCDEF
ABCDE
ABCD
ABC
AB
FEDCBA
EDCBA
DCBA
CBA
BA
 

            #include<stdio.h>
            #include<conio.h>
            void main()  {
                        int i,j,k,l,a=1,d=2,x,num;
                        char p='A';
                        clrscr();
                        printf("Enter number of rows : ");
                        scanf("%d", &num);
                        for(i=1; i<=num-1; i++)
                        {
                                    for(j=1;j<=num+1-i;j++)
                                    {
                                                printf("%c",p);
                                                p++;

                             }
                                    x=a+(i-1)*d;
                                    for(k=1;k<=x;k++)
                                    {
                                                printf(" ");
                                    }
                                    for(l=1;l<=num+1-i;l++)
                                    {
                                                printf("%c",p-1);
                                                p--;
                                    }
                                    printf("\n");
                        }
                        getch();
            }


Post a Comment