Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- int main()
- {
- int n1,n2,n3;
- cout<<"enter element of first array "<<endl;
- cin>>n1;
- int a[n1+1];
- for(int i=0;i<n1;i++)
- cin>>a[i];
- ///2nd array .
- cin>>n2;
- int a2[n2+1];
- for(int i=0;i<n2;i++)
- cin>>a2[i];
- ///3rd array.
- cin>>n3;
- int a3[n3+1];
- for(int i=0;i<n3;i++)
- cin>>a3[i];
- int num;
- cin>>num;
- int s[100],s3[100],s2[100];
- int x=0;
- int sum=0;
- for(int i=0;i<n1;i++)
- {
- for(int j=0;j<n2;j++)
- {
- sum=a[i]+a2[j];
- int k=num-sum;
- if(k>=0)
- {
- int l=0,r=n3,mid;
- while(l<r)
- {
- mid=(l+r)/2;
- if(a3[mid]==k)
- {
- s[x]=a[i];
- s2[x]=a2[j];
- s3[x]=a3[mid];
- x++;
- break;
- }
- if(a3[mid]<k)
- l=mid+1;
- else r=mid;
- }
- }
- }
- }
- for(int i=0;i<x;i++)
- cout<<s[i]<<" "<<s2[i]<<" "<<s3[i]<<endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement