Ciao a tutti!

Come posso fare un programma che dati 6 numeri interi e un risultato mi dicano l'operazione che dà il risultato, oppure quella che più si avvicina (se il risultato esatto non è ottenibile)?

Ad esempio dati 2, 5, 10, 75, 2, 8 e risultato 784 mi dicano che l'operazione da fare è:

(75+5-2)*10+8/2

Non è obbligatorio usare tutti i numeri.

Tenete presente che tutte le divisioni daranno numeri interi approssimati per difetto (quindi 3/2=1)

Mi basta l'algoritmo, poi lo codifico io.. Ci sto sbattendo la testa da un bel po'..

Grazie a tutti