Submission #473881

#TimeUsernameProblemLanguageResultExecution timeMemory
473881Ahmed57Crtanje (COCI20_crtanje)C++14
0 / 50
1 ms332 KiB
#include<bits/stdc++.h> using namespace std; string s = "\\"; int main(){ int n; cin>>n; char arr[n]; for(int i = 0;i<n;i++){ cin>>arr[i]; } char gr[400][n]; memset(gr,'.',sizeof gr); int x = 200,y = 0; int mi = 1e4 , ma = 0; for(int i = 0;i<n;i++){ if(arr[i]=='+'){ gr[x][y] = '/'; if(i<n-1&&arr[i+1]=='-'){ y++; }else{ x--;y++; } }else if(arr[i]=='-'){ gr[x][y] = s[0]; if(i<n-1&&(arr[i+1]=='+'||arr[i+1]=='=')){ y++; }else{ x++;y++; } }else{ gr[x][y] = '_'; y++; } mi = min(mi,x); ma = max(ma,x); } for(int i = mi;i<=ma;i++){ for(int j = 0;j<n;j++){ cout<<gr[i][j]; } cout<<"\n"; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...