Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: Some1258

Problemset: หินงอก

Language: c

Time: 0.003 second

Submitted On: 2025-10-05 10:16:07

#include<stdio.h>
#define MAX 10005
int main(){
    int num, arr[MAX],arr1[MAX],max=0;
    scanf("%d",&num);
    for (int i = 0; i<num;i++){
        scanf("%d",&arr[i]);
        arr1[i]=arr[i];
        if (arr[i]>max){
            max=arr[i];
        }
    }
    for(int g=0;g<max;g++){
        for (int i=0;i<num;i++){
            if (arr1[i]>0){
                for(int j=0;j<(arr[i]-arr1[i]);j++){
                    printf(" ");
                }
                printf("\\");
                for (int j = 0;j<(arr1[i]-1)*2;j++){
                    printf(" ");
                }
                printf("/");
                for(int j=0;j<(arr[i]-arr1[i]);j++){
                    printf(" ");
                }
                arr1[i]--;
            }else{
                for (int j = 0; j<2*arr[i];j++){
                    printf(" ");
                }
            }
        }
        printf("\n");
    }
}