Вопрос задан 31.10.2023 в 02:17. Предмет Информатика. Спрашивает Клубничкин Ренат.

Сформировать массив из 30 элементов заполнить случайными числами от -10 до 30 определить количество

отрицательных
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Дмитриева Вика.

const n=30;

var a:array[1..n] of integer;

i,k:integer;

begin

randomize;

for i:=1 to n do

begin

a[i]:=random(41)-10;

write(a[i]:4);

end;

writeln;

k:=0;

for i:=1 to n do

if a[i]<0 then k:=k+1;

writeln('k = ',k);

end.

Пример:

 28   3  19   6  -3   0   3  26   8  10  27  -3   3  -1  20 -10   3  -4   2  20  -8  20  23  15   5   7  -5  -1   6  14

k = 8

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания массива из 30 элементов, заполненного случайными числами от -10 до 30, вы можете использовать следующий код на языке программирования C++:

```cpp #include #include #include

int main() { // Установка генератора случайных чисел std::srand(std::time(nullptr));

const int size = 30; int array[size];

// Заполнение массива случайными числами от -10 до 30 for (int i = 0; i < size; ++i) { array[i] = std::rand() % 41 - 10; }

// Подсчет количества отрицательных чисел int negativeCount = 0; for (int i = 0; i < size; ++i) { if (array[i] < 0) { negativeCount++; } }

// Вывод результатов std::cout << "Массив: "; for (int i = 0; i < size; ++i) { std::cout << array[i] << " "; } std::cout << std::endl; std::cout << "Количество отрицательных чисел: " << negativeCount << std::endl;

return 0; } ```

Этот код использует функцию `std::rand()` для генерации случайных чисел и оператор `%` для ограничения диапазона значений от -10 до 30. Затем происходит подсчет количества отрицательных чисел в массиве.

Обратите внимание, что для генерации разных случайных чисел при каждом запуске программы, мы используем функцию `std::srand(std::time(nullptr))`, которая инициализирует генератор случайных чисел текущим временем.

Надеюсь, это поможет! Если у вас есть еще вопросы, не стесняйтесь задавать.

0 0

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

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

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

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