Submission
Status:
-P---
Subtask/Task Score:
20/100
Score: 20
User: Mano
Problemset: หินงอก
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-02 20:09:10
#include<iostream>
#include<string>
using namespace std;
int main(){
int x,sum=0,max=0,count=0;
cin>>x;
int arr[x];
for(int i=0;i<x;i++){
cin>>arr[i];
if(max<arr[i]){
max=arr[i];
}
sum+=arr[i];
}
sum=sum*2;
char arr2[max][sum];
for(int i=0;i<max;i++){
for(int j=0;j<sum;j++){
arr2[i][j]=' ';
}
}
for(int i=0;i<max;i++){
for(int j=0;j<arr[i];j++){
arr2[j][count]='\\';
count++;
}
for(int j=arr[i]-1;j>=0;j--){
arr2[j][count]='/';
count++;
}
}
for(int i=0;i<max;i++){
for(int j=0;j<sum;j++){
if(arr2[i][j]==' '){
cout<<" ";
}
else{
cout<<arr2[i][j];
}
}
cout<<endl;
}
return 0;
}