Câu hỏi: Viết chương trình đảo mảng một chiều:
Ví dụ: 1234==>4321
int n;
cout<<"Nhap mang: ";
cin>>n;
int M[n];
for (int i=0;i<n;i++)
{
M=rand()%10;
}
for (int i=0;i<n;i++)
{
cout<<"M["<<i<<"]= "<<M<<"\t\t";
}
cout<<"\nMang nguoc chieu:\n";
for (int i=0;i<n/2;i++)
{
int temp=M;
M=M[n-i-1];
M[n-i-1]=temp;
}
for(int i=0;i<n;i++)
{
cout<<"M["<<i<<"]="<<M<<"\t";
}
Em không hiểu lệnh for thứ 3. Mong các bác giúp dùm em ạ!
Ví dụ: 1234==>4321
int n;
cout<<"Nhap mang: ";
cin>>n;
int M[n];
for (int i=0;i<n;i++)
{
M=rand()%10;
}
for (int i=0;i<n;i++)
{
cout<<"M["<<i<<"]= "<<M<<"\t\t";
}
cout<<"\nMang nguoc chieu:\n";
for (int i=0;i<n/2;i++)
{
int temp=M;
M=M[n-i-1];
M[n-i-1]=temp;
}
for(int i=0;i<n;i++)
{
cout<<"M["<<i<<"]="<<M<<"\t";
}
Em không hiểu lệnh for thứ 3. Mong các bác giúp dùm em ạ!