#include <iostream>
#include <cstring>
#include <algorithm>  

using namespace std;


int main() {
	const size_t n = 5;

	int nomer1[n] = {0, 1, 2, 3, 4};
	int nomer2[n] = {2, 4, 6, 7, 8};
	int nomer3[n] = {0, 1, 2, 3, 4};
	
	if (memcmp(&nomer1, &nomer2, sizeof(int)*n)==0)
		cout << "Equal 1 & 2 by memcmp" << endl;

	if (memcmp(&nomer1, &nomer3, sizeof(int)*n)==0)
		cout << "Equal 1 & 3 by memcmp" << endl;

	if (equal(nomer1, nomer1 + n, nomer2))
		cout << "Equal 1 & 2 by equal" << endl;
		
	if (equal(nomer1, nomer1 + n, nomer3))
		cout << "Equal 1 & 3 by equal" << endl;

	return 0;
}