Вопрос задан 28.02.2019 в 20:16. Предмет Информатика. Спрашивает Крашенинников Владимир.

Помогите, пж информатика 9 класс. Составе программу, которая формирует массив из шестнадцати

случайных целых чисел от -20 до 20 и подсчитывает количество отрицательных элементов. Даю 13 баллов
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кардаш Ростислав.
Program otricanie;
var
 mas:array [1..16] of integer;K,i:integer;
begin
K:=0;
for i:=1 to 16 do 
begin 
mas[i]:=Random(41)-20; 
if mas[i]<0 then K:=K+1;
 end; 
Writeln(k)
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Благодарим за ваш вопрос!

Для составления программы, которая формирует массив из шестнадцати случайных целых чисел от -20 до 20 и подсчитывает количество отрицательных элементов, можно использовать язык программирования Python.

Вот пример программы, которая решает эту задачу:

```python import random

# Функция для формирования массива из случайных чисел def generate_array(): array = [] for _ in range(16): # Генерация случайного целого числа от -20 до 20 number = random.randint(-20, 20) array.append(number) return array

# Функция для подсчета количества отрицательных элементов в массиве def count_negative(array): count = 0 for number in array: if number < 0: count += 1 return count

# Главная функция программы def main(): # Формирование массива array = generate_array() print("Сформированный массив:", array) # Подсчет количества отрицательных элементов negative_count = count_negative(array) print("Количество отрицательных элементов:", negative_count)

# Вызов главной функции программы main() ```

Описание программы: 1. Мы используем библиотеку `random`, чтобы сгенерировать случайные числа. 2. В функции `generate_array()` мы создаем пустой массив и генерируем 16 случайных чисел в цикле с использованием функции `random.randint()`. Затем каждое число добавляется в массив. 3. В функции `count_negative(array)` мы инициализируем переменную `count` с нулевым значением и проходимся по всем элементам массива. Если число является отрицательным, увеличиваем значение `count` на 1. 4. В функции `main()` мы вызываем функции `generate_array()` и `count_negative()` и выводим результаты.

Эта программа создает массив из 16 случайных целых чисел от -20 до 20 и подсчитывает количество отрицательных элементов. Результаты выводятся на экран.

0 0

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

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

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