Submission

Status:

xxxxxxxxxx

Subtask/Task Score:

0/100

Score: 0

User: nicekrittaphat

Problemset: เลขหลักของผลคูณ

Language: cpp

Time: 0.007 second

Submitted On: 2026-10-11 14:24:09

#include <iostream>
#include<string>
using namespace std;

int main() 
{
    int n;
    int len[100];//แนวตั้ง
    string canvas[100];//แนวนอนสร้างมาเก็บ

    cin>>n;

    int totalwidth = 0, maxlen = 0; //ของจริง
    for(int i=0;i<n;i++){
        cin>>len[i];
        totalwidth+=2*len[i];
        if(len[i]>maxlen) maxlen = len[i];
    }

    for(int r=0;r<maxlen;r++){
        canvas[r] = string(totalwidth,' ');
    }

    int offset = 0;
    for(int i=0;i<n;i++){
        for(int j=1;j<=len[i];j++){
            canvas[i-1][offset+i-1] = '\\';
            canvas[i-1][offset+2*len[i]-i] = '/';
        }
        offset+=2*len[i];
    }

    for(int i=0;i<maxlen;i++){
        cout<<canvas[i]<<endl;
    }
    

}