fork(6) download
  1. i=input()
  2. n,b=[(i,5),i][i>[]]
  3. o=b-1
  4. a=[n,n%b][b>1]*' |'
  5. m=(b>1)*n/b
  6. s=(' |'*o+' ')*m+a
  7. print(s+'\n'+('-+'*o+'- ')*m+a+'\n'+s)*(b*n>0)
Success #stdin #stdout 0.01s 7856KB
stdin
5
stdout
 | | | |  
-+-+-+-+- 
 | | | |