Kiểm tra mảng đối xứng
Code:
#include <bits/stdc++.h>
using namespace std;
void Input_Array(int a[] , int n)
{
for(int i = 0 ; i < n ; i++)
cin>>a[i];
}
void Output_Array(int a[] , int n)
{
for(int i = 0 ; i < n ; i++)
cout<<a[i]<<" ";
}
void Check_MangDoiXung(int a[] , int n)
{
int b[1000] , x = 0;
for(int i = n - 1 ; i >= 0 ; i--)
b[x++] = a[i];
int k = 0;
for(int i = 0 ; i < n ; i++)
{
if(a[i] != b[i])
{
cout<<"Mang khong doi xung";
break;
}
else
k++;
}
if(k == n)
cout<<"Mang da doi xung";
}
int main()
{
int n;
cin>>n;
int a[n];
Input_Array(a,n);
Check_MangDoiXung(a,n);
return 0;
}