Мне трудно понять этот цикл. Я понимаю, что печатает 15 строк, поскольку печатает одну, затем перемещается на следующую строку и печатает другую, но я не понимаю, печатая 30 столбцов / astrix (*). Кажется, я врезался в кирпичную стену, пытаясь понять это. Кто-нибудь может объяснить это ясно или визуально, чтобы я мог понять.
int main()
{
int a, b;
for (a=0; a < 15; a++)
{
for (b=0; b < 30; b++)
{
cout << "*"; // Print * (asterisk)
}
cout << endl;
}
cout << endl;
system("PAUSE");
return 0;
}