si lo que quieres es comparar todos los productos con todos los demás yo lo haría con dos FOR anidados.
Código:
for( int i=0; i< tamaño_del_arreglo; i++){
for( int j=0; j< tamaño_del_arreglo; j++){
if ( j != i ){ // para que no se comparen elemento_1 y elemento_1
CODIGO
}
}
}
Si existe alguna funcion ya implementada en alguna API no lo sé, pero esa sería una buena forma.
saludos!