-
Notifications
You must be signed in to change notification settings - Fork 1
/
question34.cpp
46 lines (40 loc) · 876 Bytes
/
question34.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <vector>
using namespace std;
void checkCentered(vector<int> numbers){
int size=numbers.size();
if(size%2==0){
cout<<"No middle element.";
}else{
int isCentered=0;
int center=numbers[((size+1)/2)-1];
for(int i: numbers){
if(i==center){
continue;
}
if(i>center){
isCentered=1;
}
}
cout<<"the middle element "<<center<<(isCentered?"":" not")<<" is strictly less than all other elements";
}
}
vector<int> getArray(int a){
vector<int> numbers;
for(int i=0;i<a;i++){
cout<<"Enter the number at position "<<i+1<<endl;
int number;
cin>>number;
numbers.push_back(number);
cout<<endl;
}
return numbers;
}
int main(){
cout<<"Enter the number of elements you want to be in the numbers array: "<<endl;
int size;
cin>>size;
vector<int> numbers=getArray(size);
checkCentered(numbers);
return 0;
}