回答編集履歴

1

追加

2022/05/12 11:22

投稿

episteme
episteme

スコア16614

test CHANGED
@@ -25,3 +25,21 @@
25
25
  return 0;
26
26
  }
27
27
  ```
28
+
29
+ [別解]
30
+ ```C++
31
+ #include <cstdio>
32
+ #include <algorithm>
33
+
34
+ int main(){
35
+ int x[] = {1, 3, 5, 7}; //偶数なし
36
+ int y[] = {1, 3, 6, 9}; //偶数あり
37
+
38
+ printf("even elements in x? %s\n",
39
+ (std::any_of(x, x+4, [](int v) { return v %2 == 0;}) ? "yes" : "no"));
40
+ printf("even elements in y? %s\n",
41
+ (std::any_of(y, y+4, [](int v) { return v %2 == 0;}) ? "yes" : "no"));
42
+ return 0;
43
+ }
44
+ ```
45
+