Submission #334654

#TimeUsernameProblemLanguageResultExecution timeMemory
334654GioChkhaidzeCrtanje (COCI20_crtanje)C++14
50 / 50
1 ms364 KiB
#include <bits/stdc++.h> using namespace std; const int N=222; string s; int n,row,col; char ans[N][N]; main () { ios::sync_with_stdio(false); cin.tie(NULL),cout.tie(NULL); cin>>n; cin>>s; s="@"+s; for (int i=0; i<=200; i++) for (int j=0; j<=200; j++) ans[i][j]='.'; for (col=1; col<=n; col++) if (s[col]=='+') ans[row+100][col]='/',row++; else if (s[col]=='-') row--,ans[row+100][col]=char(92); else if (s[col]=='=') ans[row+100][col]='_'; for (int i=200; i>=0; i--) { bool bo=false; for (int j=1; j<=n; j++) if (ans[i][j]!='.') bo=true; if (!bo) continue; for (int j=1; j<=n; j++) cout<<ans[i][j]; cout<<"\n"; } }

Compilation message (stderr)

crtanje.cpp:9:7: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
    9 | main () {
      |       ^
crtanje.cpp: In function 'int main()':
crtanje.cpp:32:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   32 |   for (int j=1; j<=n; j++)
      |   ^~~
crtanje.cpp:34:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   34 |    cout<<"\n";
      |    ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...