Submission
Status:
--------T
Subtask/Task Score:
0/100
Score: 0
User: Some1258
Problemset: บวกเลขฐาน
Language: cpp
Time: 1.074 second
Submitted On: 2025-10-05 10:14:39
#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");
}
}