-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDay9_z14_Scope.cpp
59 lines (44 loc) · 1005 Bytes
/
Day9_z14_Scope.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
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
class Difference {
private:
vector<int> elements;
public:
int maximumDifference;
// Add your code here
Difference(vector<int> a){
elements = a;
}
int computeDifference(){
int min = 100;
int max = 1;
for (int i = 0;i < elements.size(); i++){
if(elements[i] < min){
min = elements[i];
}
if(elements[i] > max){
max = elements[i];
}
}
maximumDifference = max - min;
return maximumDifference;
}
}; // End of Difference class
int main() {
int N;
cin >> N;
vector<int> a;
for (int i = 0; i < N; i++) {
int e;
cin >> e;
a.push_back(e);
}
Difference d(a);
d.computeDifference();
cout << d.maximumDifference;
return 0;
}