Searching 6


Given an array of distinct elements. The task is to find triplets in array whose sum is zero. Take the array as input.


#include <stdio.h>
void findTriplets(int[], int);
int main()
    int n=5,i,arr[6];
    //n = sizeof(arr)/sizeof(arr[0]);
    findTriplets(arr, n);
 //   return 0;
	return 0;
  void findTriplets(int arr[], int n)
    int found = 1,i,j,k;
    for (i=0; i<n-2; i++)
        for (j=i+1; j<n-1; j++)
            for (k=j+1; k<n; k++)
                if (arr[i]+arr[j]+arr[k] == 0)
                    printf("%d %d %d\n",arr[i],arr[j],arr[k]);
                    found = 1;
    // If no triplet with 0 sum found in array
    if (found == 0)
        printf("not exist");
Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.