Cod sursa(job #2266247)
Utilizator | Data | 22 octombrie 2018 15:25:16 | |
---|---|---|---|
Problema | Cautare binara | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva educationala | Marime | 0.47 kb |
#include <iostream>
using namespace std;
int a[100],i,n,s;
void citire(int a[100],int &n,int &s)
{
int i;
cin>>n>>s;
for(i=1; i<=n; i++)
cin>>a[i];
}
bool suma(int s)
{
int i;
for(i=1; i<=n; i++)
if(a[i]==s) return true;
return false;
}
void scrie (int a[100],int n){
for (i=1; i<=n; i++)
if(suma(s-a[i])==true)cout<<a[i]<<" "<<s-a[i]<<endl;
}
int main()
{
citire(a,n,s);
scrie(a,n);
return 0;
}