Rysowanie kwadratu [problem]

0

Tak więc mam pewien problem, gdy włączam program ukazuje się tylko jedna linijka gwiazdek.
Przykładowo po podaniu 4.
Wyskakuje tylko: ****.
Proszę o pomoc w rozwiązaniu problemu.

#include<iostream>
using namespace std;
int main()
{
int i, a, b;
cout << "Podaj dlugosc boku kwadratu: ";
cin >> a;
b = a;
do{
for(i = 1; i <= a; i++)
{
       cout << "*";
}
cout << "\n";
b = b - 1;
}while(b == 0);

system("pause>nul");
} 
0

}while(b == 0);

zamien na

}while(b != 0);

0

Dzięki, nie wpadłem na to ;) [Nie programowałem od paru miesięcy, to wszystko zapomniałem]. Można zamknąć.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.