Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.63 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int n1,n2,n3;
  6.     cout<<"enter element of first array "<<endl;
  7.     cin>>n1;
  8.     int a[n1+1];
  9.     for(int i=0;i<n1;i++)
  10.         cin>>a[i];
  11.         ///2nd array .
  12.         cin>>n2;
  13.        int  a2[n2+1];
  14.         for(int i=0;i<n2;i++)
  15.             cin>>a2[i];
  16.             ///3rd array.
  17.             cin>>n3;
  18.             int a3[n3+1];
  19.             for(int i=0;i<n3;i++)
  20.                 cin>>a3[i];
  21.             int num;
  22.             cin>>num;
  23.             int s[100],s3[100],s2[100];
  24.             int x=0;
  25.             int sum=0;
  26.  
  27.                 for(int i=0;i<n1;i++)
  28.                 {
  29.                     for(int j=0;j<n2;j++)
  30.                     {
  31.                         sum=a[i]+a2[j];
  32.                         int k=num-sum;
  33.                         if(k>=0)
  34.                         {
  35.                             int l=0,r=n3,mid;
  36.                         while(l<r)
  37.                         {
  38.                             mid=(l+r)/2;
  39.                             if(a3[mid]==k)
  40.                             {
  41.                                 s[x]=a[i];
  42.                                 s2[x]=a2[j];
  43.                                 s3[x]=a3[mid];
  44.                                 x++;
  45.                                 break;
  46.                             }
  47.                             if(a3[mid]<k)
  48.                                 l=mid+1;
  49.                             else r=mid;
  50.  
  51.                         }
  52.                         }
  53.                     }
  54.                 }
  55.                 for(int i=0;i<x;i++)
  56.                     cout<<s[i]<<" "<<s2[i]<<" "<<s3[i]<<endl;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement