问题描述
小C定义了一个“完美偶数”。一个正整数 xx 被认为是完美偶数需要满足以下两个条件:
- x 是偶数;
- x的值在区间 [l,r][l,r] 之间。
现在,小C有一个长度为 nn 的数组 aa,她想知道在这个数组中有多少个完美偶数。
分析
这个数字能被2整除并且在l,r之间,很简单的一道题
#include <cstddef>
#include <iostream>
#include <vector>
#include <string>using namespace std;int solution(int n, int l, int r, vector<int>& a) {// write code hereint count=0;for(auto i:a){if(i%2==0&&i>=l&&i<=r)count++;}return count;return 0;
}int main() {vector<int> a1 = {1, 2, 6, 8, 7};cout << (solution(5, 3, 8, a1) == 2) << endl;vector<int> a2 = {12, 15, 18, 9};cout << (solution(4, 10, 20, a2) == 2) << endl;vector<int> a3 = {2, 4, 6};cout << (solution(3, 1, 10, a3) == 3) << endl;
}