Submission

Status:
PPPPP

Score: 100

User: jxkrpn

Problemset: หินงอก

Language: c

Time: 0.001 second

Submitted On: 2024-10-08 14:14:48

#include<stdio.h>
int main(){
    int i,j;
    int amount,width=0,height=0;
    scanf("%d",&amount);
    int size[amount];
    for(i=0;i<amount;i++){
        scanf("%d",&size[i]);
        width+=2*size[i];
        if(height<size[i]){height=size[i];}
    }
    char canvas[height][width];
    for(i=0;i<height;i++){
        for(j=0;j<width;j++){
            canvas[i][j]=' ';
        }
    }
    int col=0;
    for(i=0;i<amount;i++){
        int varH = size[i];
        for(j=0;j<varH;j++){
            canvas[j][col+j]='\\';
            canvas[j][(2*varH)+col-1-j]='/';
            }
        col+=2*size[i];
    } 
    for(i=0;i<height;i++){
        for(j=0;j<width;j++){
            printf("%c",canvas[i][j]);
        }
        printf("\n");
    }
}