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");
}
}