#include using namespace std; bool array_compare(int a[], int b[], int length){ int *ap = a, *bp = b; int counter = 0; while(counter < length){ if(*ap != *bp) return false; ap++; bp++; counter++; } return true; } bool shorter_array_compare(int a[], int b[], int length){ for(int *ap = a, *bp = b; (ap - a) < length;) if(*ap++ != *bp++) return false; return true; } int main(){ int array_one[] = {4, 8, 10, 12, 13, 14}; int array_two[] = {4, 8, 10, 12, 13, 14}; int length = 6; if(array_one == array_two) cout << "Both arrays are the same\n"; else cout << "The arrays are different\n"; cout << "Second try:\n"; if(array_compare(array_one, array_two, length)) cout << "Both arrays are the same\n"; else cout << "The arrays are different\n"; cout << "Third try:\n"; if(shorter_array_compare(array_one, array_two, length)) cout << "Both arrays are the same\n"; else cout << "The arrays are different\n"; return 0; }