using namespace std;
void main()
{
int x,y;
for (x = 0; x < 10; x++)
for (y = 5; y > 0; y–) cout << “x”<< " ";
system(“pause”);
}
Em có chạy chương trình này mà không biết tại sao nó ra tận 50 chữ X. có ai giải thích cho em được không. Em nghĩ là 5 chữ x là thôi vì điều kiện for (y = 5; y > 0; y–) chỉ chạy được có 5 lần là hết và in ra 5 chữ x còn for (x = 0; x < 10; x++) chạy được 10 lần nhưng mà nó sẽ in ra x bởi vì bước for (y = 5; y > 0; y–) quyết định điều đó. Có đúng không ạ



83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?