Biraz uykulu olmakla birlikte; bir değişken de i ile width arasındaki sırayı tutmanız gerekir diye düşünüyorum
Programın çıktısı böyle şu anlık. Sonlarına doğru | işareti eklediğimde * ile bitişik olarak geliyorlar. Alt kısmın başına eklesem bile bitişik oluyor. Width için haklısınız hocam.