Mình không hiểu vòng lặp này . Mọi người giải thích giúp mình với. Mình mới tìm hiểu C
for(int i=0;i<n/2;i++)
{
int t=a[i];
a[i]=a[n-i-1];
a[n-i-1]=t;
}
Chỗ i < n/2 và a[i]=a[n-i-1];
Mình không hiểu vòng lặp này . Mọi người giải thích giúp mình với. Mình mới tìm hiểu C
for(int i=0;i<n/2;i++)
{
int t=a[i];
a[i]=a[n-i-1];
a[n-i-1]=t;
}
Chỗ i < n/2 và a[i]=a[n-i-1];
Chỉ có chạy tay thôi
tính toán chỉ số thì hóa ra là đi từ hai đầu mảng.
Có thể nói rõ hơn được không bạn mình chưa hiểu.
Lặp từ đầu đến giữa, đảo giá trị với phần tử đối diện của nó.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?