C++ Написати програму, яка генерує та виводить на екран масив з 10 випадкових чисел в діапазоні від -100 до 100, та виводить кількість чисел, що більше -10 та менше 10

Ответы

Ответ дал: lozromanik
0

Відповідь:

#include<iostream>

#include<random>

#include<ctime>

int main(){

setlocale(0,"");

std::mt19937 gen(time(NULL));

std::uniform_int_distribution<> dist(-100,100);

const uint8_t SIZE = 10;

unsigned short counter = 0;

short *array = new short[SIZE];

std::cout<<"Ваш масив:\n";

for(uint8_t i=0;i<SIZE;i++){

 array[i]=dist(gen);

 std::cout<<array[i]<<" ";

 if(array[i]<10&&array[i]>-10) counter++;

}

std::cout<<"\nЧисел, які більше за -10 та менше за 10:"<<counter;

delete[]array;

}

Пояснення:

Використано для генерації вихор Мерсенна

Вас заинтересует