1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
#include<iostream>
#include<vector>
using namespace std;
int main(){
vector<int> v {1, 3, 4, 6, 8, 0, 9, 7, 6, 5, 4, 3, 27, 8, 9, 0, 6, 5, 4, 3, 2, 0, 8, 7, 6, 5, 4, 3, 6, 6, 6, 4, 3, 2, 3, 4, -1};
int up{}, down{};
for (vector<int>::iterator itr = v.begin()+1; itr!= v.end(); ++itr){
if(*(itr-1)<*(itr)){
up++;
}
if(*(itr-1)>*(itr)){
down++;}
}
cout<<"Up Segments: "<<up<<"\t Down Segments: "<<down<<endl;
}
|