Submission

Status:
-----

Score: 0

User: Angonnyyy

Problemset: หินงอก

Language: c

Time: 0.001 second

Submitted On: 2024-10-04 16:03:22

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

}