Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- void indent(int times){
- for(int i = 0 ;i < times ;printf(" "),i++);
- }
- void main(int argc, char const *argv[]){
- int input=5;
- int h=2*(input-1)+1;
- for (int i = 1; i < input*2; i++){
- if (i==1||i==2*input-1){
- indent(input-1);
- printf("%d\n",i);continue;
- }
- //upper
- if(i<=input){
- indent(input-i);
- for (int layer = 0; layer < 2*(i-1)+1 ;printf("%d",i),layer++);
- }
- //lower
- if(i>input){
- indent(i-input);
- for (int layer = 0; layer <h-2*(i-input);printf("%d",i),layer++);
- }
- printf("\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement