Advertisement
Naohiro19

test

Feb 17th, 2022
1,001
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.82 KB | None | 0 0
  1.  
  2. #include <iostream>
  3. #include <random>
  4. #include <array>
  5.  
  6. int main()
  7. {
  8.     std::mt19937 engine{ std::random_device{}() };
  9.     std::uniform_int_distribution<int> dist(-10, 10);
  10.     std::array<int, 5> arr;
  11.  
  12.     for (size_t i = 0u; i < arr.size(); i++) {
  13.         arr[i] = dist(engine);
  14.     }
  15.     for (const auto& e : arr) {
  16.         std::cout << e << std::endl;
  17.     }
  18.  
  19.     int max_count{ 0 }, min_count{ 0 }, zero_count{ 0 };
  20.  
  21.     for (size_t i = 0; i < arr.size(); i++) {
  22.         if (arr[i] == 0) {
  23.             zero_count++;
  24.         }
  25.         if (arr[i] > 0) {
  26.             max_count++;
  27.         }
  28.         if (arr[i] < 0) {
  29.             min_count++;
  30.         }
  31.     }
  32.     std::cout << "----" << std::endl;
  33.     std::cout << "0よりも大きい数:" << max_count << "個" << std::endl;
  34.     std::cout << "0よりも小さい数:" << min_count << "個" << std::endl;
  35.     std::cout << "0の個数:" << zero_count << "個" << std::endl;
  36. }
  37.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement