Заполнить массив из 10 элементов случайными числами в интервале [-12,12] и найти количество
положительных элементов массива.Ответы на вопрос
Ответ:
Объяснение:
from random import randint
count = 0
numbers = []
for i in range(10):
numbers.append(randint(-12, 12))
print(numbers)
for i in range(len(numbers)):
if numbers[i] > 0:
count+= 1
print(count)
Для заполнения массива из 10 элементов случайными числами в интервале [-12, 12] и нахождения количества положительных элементов массива, вы можете использовать следующий код на языке программирования C:
```c
#include
int main() { int array[10]; int positiveCount = 0; // Инициализация генератора случайных чисел srand(time(NULL)); // Заполнение массива случайными числами for (int i = 0; i < 10; i++) { array[i] = rand() % 25 - 12; // Подсчет положительных элементов if (array[i] > 0) { positiveCount++; } } // Вывод массива printf("Массив: "); for (int i = 0; i < 10; i++) { printf("%d ", array[i]); } // Вывод количества положительных элементов printf("\nКоличество положительных элементов: %d\n", positiveCount); return 0; } ```
В этом коде мы используем функцию `rand()` для генерации случайных чисел в заданном интервале. Затем мы проверяем каждый элемент массива и увеличиваем счетчик `positiveCount`, если элемент положительный. В конце выводим массив и количество положительных элементов.
Примечание: В коде используется функция `srand(time(NULL))`, чтобы инициализировать генератор случайных чисел с помощью текущего времени. Это позволяет получать разные случайные числа при каждом запуске программы. Если вам нужно получить одинаковые случайные числа при каждом запуске программы, вы можете удалить эту строку или закомментировать ее.
Надеюсь, это поможет! Если у вас возникнут еще вопросы, не стесняйтесь задавать.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
