------1-1
-----1----1
-------1--1
---------1
esa es la forma que quiero dibujar dentro de mi matriz que forma un rectangulo
esto fue lo que hice, pero me sale un cuadrado
for(int i3=0; i3<20; i3++){
for(int j3 = 0; j3 < 20; j3++){
if((i3 == 6 || i3== 3|| i3 == 5 || i3 ==4 ) && ( j3== 4 || j3 == 5 || j3 == 3 || j3 == 6 )){
cout << "1";
}
else if((i3 == 0 || i3 == 19) && (j3>0 && j3<19))
cout<<"-";
else if(j3 == 0 || j3==19)
cout<<"|";
else cout<<" ";
}
cout<<endl;
}
ayuda porfavor!