( 1 ) Tout d' abord à trier rapidement le tableau ( 2 ) pour trouver le pointeur vide findSumEqualTarget ( int [] ARR, int cible, int len) { int First = 0 ; int Dernière len = 1 ; int SUM = 0 ; le tout (première < dernier) { SUM = ARR [ d' abord] + ARR [Dernière]; IF (SUM de cible) { printf ( " % D, D% " , ARR [Première], ARR [Dernière]); d' abord ++; dernière - ; } Autre si (somme < cible) { premier ++ ; } Autre { dernière - ; } } }