Pyramid Problem No. 53

 Q. 53 Write a C program to print the following rectangle number pyramid:

33333
32223
32123
32223
33333

Solving in C:

#include<stdio.h>
int main(){
    int row,col;

    for(row=3; row>=1; row--){
        for(col=3; col>=1; col--) { 
            if(col<=row) printf("%d",row);
            else  printf("%d",col);
        }
        
        for(col=2; col<=3; col++){
            if((col<=row)) printf("%d",row);
            else printf("%d",col);
        }
        printf("\n");
    }
    
    for(row=1; row<=3-1; row++){
        for(col=3; col>=1; col--) { 
            if(col<=row) printf("%d",row+1);
            else  printf("%d",col);
        }
        
        for(col=2; col<=3; col++){
            if(col<=row) printf("%d",row+1);
            else printf("%d",col);
        }
        printf("\n");
    }
    return 0;
}


Comments

Popular posts from this blog

Pyramid Problem No. 90

Pyramid Problem No. 74

Pyramid Problem No. 85