#include <iostream>
void max_product_from_int_array(int arr[], int len, int *item1, int *item2) {
*item1 = arr[0], *item2 = arr[1];
for (int i = 0; i < len; i++)
for (int j = i + 1; j < len; j++)
if (arr[i] * arr[j] > *item1 * *item2)
*item1 = arr[i], *item2 = arr[j];
}
int main()
{
int arr[] = {3, 9, 1, 3, 7, 0, 4};
int len = sizeof(arr) / sizeof(arr[0]);
int item1 = 0, item2 = 0;
max_product_from_int_array(arr, len, &item1, &item2);
std::cout << item1 << " " << item2;
}
/*
run:
9 7
*/