Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: SushiCodelnw

Problemset: หินงอก

Language: c

Time: 0.001 second

Submitted On: 2025-09-25 12:24:00

#include <stdio.h>

int main() {
    int num;
    scanf("%d", &num);
    int n[num], max = 0;
    for (int i = 0; i < num; i++) {
        scanf("%d", &n[i]);
        if (n[i] > max) max = n[i];
    }

    for (int h = 0; h < max; h++) {
        for (int i = 0; i < num; i++) {
            if (n[i] >= h + 1) {
                if (n[i] == 1) printf("\\/");
                else {
                    for (int j = 0; j < h; j++) printf(" ");
                    printf("\\");
                    for (int j = 0; j < ((n[i]- 1) * 2) - (h * 2); j++) printf(" ");
                    printf("/");
                    for (int j = 0; j < h; j++) printf(" ");
                }
            }
            else for (int j = 0; j < n[i] * 2; j++) printf(" ");
        }
        printf("\n");
    }

    return 0;
}