Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <random>
- #include <array>
- int main()
- {
- std::mt19937 engine{ std::random_device{}() };
- std::uniform_int_distribution<int> dist(-10, 10);
- std::array<int, 5> arr;
- for (size_t i = 0u; i < arr.size(); i++) {
- arr[i] = dist(engine);
- }
- for (const auto& e : arr) {
- std::cout << e << std::endl;
- }
- int max_count{ 0 }, min_count{ 0 }, zero_count{ 0 };
- for (size_t i = 0; i < arr.size(); i++) {
- if (arr[i] == 0) {
- zero_count++;
- }
- if (arr[i] > 0) {
- max_count++;
- }
- if (arr[i] < 0) {
- min_count++;
- }
- }
- std::cout << "----" << std::endl;
- std::cout << "0よりも大きい数:" << max_count << "個" << std::endl;
- std::cout << "0よりも小さい数:" << min_count << "個" << std::endl;
- std::cout << "0の個数:" << zero_count << "個" << std::endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement