Jetsem początkujący w tych sprawach i mam problem ze zrozumieniem pętli zagnieżdżonych, a w szczególności tego przykładu. Nie mogę zrozumieć dlaczego wypisywana jest coraz większa liczba "*". Czy gdy x osiągnie większą wartość niż a, to w kolejnym powtórzeniu x wraca do wartości 1? Mógłby ktoś przeprowadzić ślad zmiennych? Przepraszam, że o takie trywialne rzeczy pytam.
#include <iostream>
using namespace std;
int main()
{
for( int a = 1; a <= 30; ++a )
{
for( int x = 1; x <= a; x++){
cout << "*";
}
cout << endl;
}
return 0;
}
grzesiek51114karolinaagrzesiek51114karolinaa