プログラミングのお題スレ Part18
(ID:HoaabIeAfのみ表示中)
戻る
203デフォルトの名無しさん

AAS

NG

>>138 Rust
use rand::Rng;
fn main() {
    let mut rng = rand::thread_rng();
    let mut vec : Vec<u8> = Vec::new();
    for _ in 1..20 {
        vec.push(rng.gen::<u8>());
    }
    let result: Vec<u8> = vec.iter().filter(|&x| x % 2u8 == 0u8).cloned().collect();
    for v in result {
        println!("{}", v);
    }
}

2020/08/06(木)14:26:19.33(HoaabIeAf)


204デフォルトの名無しさん

AAS

NG

>>138 C++
#include <algorithm>
#include <iostream>
#include <vector>
int main() {
  auto vec = std::vector<int>{};
  for (int i = 0; i < 20; ++i) {
    vec.push_back(rand() % 10 + 1);
  }
  auto result = std::vector<int>{};
  std::copy_if(vec.begin(), vec.end(), std::back_inserter(result),
               [](int v) { return v % 2 == 0; });
  for (auto v : result) {
    std::cout << v << std::endl;
  }
}

2020/08/06(木)16:22:14.55(HoaabIeAf)


戻る
ver.151005sp