Skip to content

Commit 13adf55

Browse files
committed
practice 25-Jan-2020
1 parent f713219 commit 13adf55

File tree

3 files changed

+49
-43
lines changed

3 files changed

+49
-43
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#include<bits/stdc++.h>
2+
using namespace std;
3+
4+
int linearSearch(int a[],int n, int item){
5+
for(int i=0;i<n;i++){
6+
if(a[i]==item) return i;
7+
}
8+
return -1;
9+
}
10+
11+
int main()
12+
{
13+
ios_base::sync_with_stdio(false);
14+
cin.tie(NULL);
15+
int n;
16+
cin>>n;
17+
int a[n];
18+
for(int i=0;i<n;i++) cin>>a[i];
19+
int item;
20+
cin>>item;
21+
int index=linearSearch(a,n,item);
22+
if(index>=0) cout<<"Found at index "<<index;
23+
else cout<<"Not found";
24+
25+
return 0;
26+
}

array/array pair sum.cpp

Lines changed: 0 additions & 43 deletions
This file was deleted.

array/array_pair_sum.cpp

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#include<bits/stdc++.h>
2+
using namespace std;
3+
int main()
4+
{
5+
int n;
6+
cin>>n;
7+
int a[n];
8+
for(int i=0;i<n;i++){
9+
cin>>a[i];
10+
}
11+
unordered_set<int> s;
12+
int sum;
13+
cin>>sum;
14+
for(int i=0;i<n;i++){
15+
if(s.find(sum-a[i])!=s.end()){
16+
cout<<sum-a[i]<<" "<<a[i]<<endl;
17+
}
18+
else {
19+
s.insert(a[i]);
20+
}
21+
}
22+
}
23+

0 commit comments

Comments
 (0)