Pyramid Problem No. 66

 Q.66 Write a C program to print the following character rectangle design:

ABCBA
AB BA
A   A
AB BA
ABCBA

Solving in C:

#include <stdio.h>
    int main(){
        int row,col,count_1=1,print_Alpa;
        for(row=2; row>=1; row--){
            for(col=1,print_Alpa=65; col<=2; col++,print_Alpa++) 
                printf("%c",print_Alpa);
            for(col=1; col<=2*(2-row)-1; col++)
                printf(" ",col);
            for(col=row+1,print_Alpa=65+row; col>=1; col--,print_Alpa--)
                printf("%c",print_Alpa);
            printf("\n");
        }
        
        for(row=1; row<=3; row++){
            for(col=1,print_Alpa=65; col<=row; col++,print_Alpa++)
                printf("%c",print_Alpa);
            for(col=1; col<=2*(3-row)-1; col++) printf(" ",col);
            for(col=row,print_Alpa=64+row; col>=1; col--,print_Alpa--) { 
                if(col==3 && row==3) continue;
                else printf("%c",print_Alpa);
            }
            printf("\n");
        }
        return 0;
    }

Comments

Popular posts from this blog

Pyramid Problem No. 90

Pyramid Problem No. 74

Pyramid Problem No. 85