Вопрос задан 07.09.2023 в 12:40. Предмет Информатика. Спрашивает Смирнова Дарья.

Написать программу, в которой массив генерируется случайными числами от -10 до 5. c++

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Топовский Денис.
#include <iostream>
#include <time.h>
using namespace std;

int main()
{
  srand(time(NULL));
  int mas[1000];
  int n;
  cin>>n;
  for(int i=0;i<n;i++)
  {
   mas[i]=(rand()%16)-10;//генерация массива
   cout<<mas[i]<<" ";//вывод массива
  }
  return 0;
}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания программы на C++, которая генерирует массив случайных чисел от -10 до 5, вам потребуется использовать библиотеку <iostream> для ввода/вывода данных и <cstdlib> для генерации случайных чисел. Вот пример такой программы:

cpp
#include <iostream> #include <cstdlib> #include <ctime> int main() { // Устанавливаем seed для генератора случайных чисел на основе текущего времени std::srand(static_cast<unsigned int>(std::time(nullptr))); const int arraySize = 10; // Размер массива int randomArray[arraySize]; // Заполняем массив случайными числами от -10 до 5 for (int i = 0; i < arraySize; ++i) { randomArray[i] = std::rand() % 16 - 10; // Генерируем числа от -10 до 5 } // Выводим сгенерированный массив std::cout << "Случайный массив от -10 до 5: "; for (int i = 0; i < arraySize; ++i) { std::cout << randomArray[i] << " "; } std::cout << std::endl; return 0; }

В этой программе мы сначала устанавливаем seed для генератора случайных чисел на основе текущего времени, чтобы обеспечить разнообразие генерируемых чисел при каждом запуске программы. Затем мы создаем массив randomArray заданного размера и заполняем его случайными числами от -10 до 5 с помощью оператора % для ограничения диапазона значений. Наконец, мы выводим сгенерированный массив на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос