Submission
Status:
-----
Score: 0
User: Angonnyyy
Problemset: หินงอก
Language: cpp
Time: 0.002 second
Submitted On: 2024-10-04 16:02:45
#include<stdio.h>
#include<math.h>
int main(){
int n,i,j=0,k=0;
printf("Enter amount of stalactite : ");
scanf("%d",&n);
int amount [n];
for(i=0;i<n;i++){
scanf("%d",&amount[i]);
j+=amount[i];
if(amount[i]>k)k = amount[i];
}
int max=k,wide=j*2;
int pic[k][j*2];
for(i=0;i<max;i++){
for(j=0;j<wide;j++)pic[i][j]=0;
}
k=0;
for(i=0;i<n;i++){
for(j=0;j<amount[i];j++){
pic[j][k]=92;
k++;
}
for(j-=1;j>=0;j--){
pic[j][k]=47;
k++;
}
}
for(i=0;i<max;i++){
for(j=0;j<wide;j++){
if(pic[i][j]==47||pic[i][j]==92)printf("%c",pic[i][j]);
else printf(" ");
}
printf("\n");
}
}