Submission
Status:
PPPPP
Subtask/Task Score:
100/100
Score: 100
User: Dark_kingdom
Problemset: หินงอก
Language: cpp
Time: 0.003 second
Submitted On: 2026-10-12 11:37:18
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int max =0;
int arr[n];
char sign[2] = {'\\', '/'};
for(auto &i: arr)
{
cin>>i;
if(i> max)
{
max = i;
}
}
for(int i = 0; i< max; i++)
{
for(int j = 0; j<n; j++)
{
if(i>=arr[j])
{
cout<<string(2*arr[j], ' ');
continue;
}
for(int k=0; k<2*(arr[j]);k++)
{
if(k==i)
{
cout<<sign[0];
}
else if(k== 2*arr[j]-1-i)
{
cout<<sign[1];
}
else
{
cout<<' ';
}
}
}
cout<<"\n";
}
return 0;
}