Предмет: Информатика,
автор: DiMa9966
C++ Написати програму, яка генерує та виводить на екран масив з 10 випадкових чисел в діапазоні від -100 до 100, та виводить кількість чисел, що більше -10 та менше 10
Ответы
Автор ответа:
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;
}
Пояснення:
Використано для генерації вихор Мерсенна
Похожие вопросы
Предмет: Русский язык,
автор: denis330
Предмет: Окружающий мир,
автор: TIGER2017
Предмет: Русский язык,
автор: superpuper22
Предмет: Физика,
автор: 0danik
Предмет: Қазақ тiлi,
автор: Аноним