Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <bits/stdc++.h>
- using namespace std;
- int a[100], n,j, i;
- int minn(int i, int j){
- int k,d, minim;
- if (i==j) minim=a[i];
- else { k=min(a[i], a[(i+j)/2]);
- d=min(a[(i+j)/2+1],a[j]);
- minim=min(k,d);
- }
- return minim;
- }
- int main(){
- cin>>n;
- for(i=1; i<=n; i++) cin>>a[i];
- cout<<"min= "<< minn(1,n)<<endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement