
C++ заполнить массив из 14 чисел случайными целыми числами со значениями в диапазоне от 4 до 24.
Размер массива задать с помощью директивы define.

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

Var
m: array [1..10000] of integer;
k,i:integer;
Begin
k:=0;
randomize;
For i:=1 to 14 do
m[i]:=random(4+20);
For i:=1 to 14 do
Write(m[i],' ');
end.



Для заполнения массива из 14 чисел случайными целыми числами в диапазоне от 4 до 24 в C++, вы можете использовать следующий код:
cpp#include <iostream>
#include <cstdlib>
#include <ctime>
#define SIZE 14
int main() {
int array[SIZE];
// Инициализация генератора случайных чисел
std::srand(std::time(0));
// Заполнение массива случайными числами
for (int i = 0; i < SIZE; ++i) {
array[i] = std::rand() % 21 + 4; // Генерация случайного числа от 4 до 24
}
// Вывод элементов массива
for (int i = 0; i < SIZE; ++i) {
std::cout << array[i] << " ";
}
return 0;
}
В этом примере мы используем директиву define
для задания размера массива равного 14 (#define SIZE 14
). Затем мы инициализируем генератор случайных чисел с помощью функции std::srand(std::time(0))
, чтобы гарантировать разные случайные числа при каждом запуске программы. Далее мы заполняем массив случайными числами в указанном диапазоне с помощью std::rand() % 21 + 4
, где % 21
означает остаток от деления на 21 (диапазон от 0 до 20), а + 4
сдвигает результат на 4 единицы вверх (диапазон от 4 до 24). Наконец, мы выводим элементы массива с помощью цикла и функции std::cout
.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili