Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: Ratthathammanoon

Problemset: หินงอก

Language: c

Time: 0.002 second

Submitted On: 2025-10-13 10:08:56

#include <stdio.h>
int main(){
	int N,Max,round=0,space;
	
	scanf("%d",&N);
	
	int A[N];
	
	for(int i=0;i<N;i++){
		scanf("%d",&A[i]);
		if(i==0){
			Max=A[i];
		}
		if(Max<A[i]){
			Max=A[i];
		}
	}  
	
	for(int i=1;i<=Max;i++,round++){
		for(int j=0;j<N;j++){
			if(A[j]==i){
				for(int k=0;k<i-1;k++){
					printf(" ");
				}
				printf("\\/");
				for(int k=0;k<i-1;k++){
					printf(" ");
				}
			}else if(A[j]>i){
				for(int k=0;k<i-1;k++){
					printf(" ");
				}
				printf("\\");
				for(int k=0;k<(A[j]-i)*2;k++){
					printf(" ");
				}
				printf("/");
				for(int k=0;k<i-1;k++){
					printf(" ");
				}
			}else{
				for(int k=0;k<(A[j]*2);k++){
					printf(" ");
				}
			}
		}
		printf("\n");
	}
}