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

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

var k,i:integer;
a:array[1..16]of integer;
begin
randomize;k:=0;
for i:=1 to 16 do
begin
a[i]:=random(-20,20);
write(a[i],' ');
if a[i] mod 3 = 0 then
k:=k+1;
end;
if k>0 then
writeln('YES');
end.



Для создания программы, которая формирует массив из шестнадцати случайных чисел от -20 до 20 и определяет, есть ли в этом массиве хотя бы одно число, кратное трем, можно использовать язык программирования Python. Вот пример такой программы:
pythonimport random
def generate_random_array(size, min_val, max_val):
return [random.randint(min_val, max_val) for _ in range(size)]
def check_multiples_of_three(array):
for num in array:
if num % 3 == 0:
return True
return False
if __name__ == "__main__":
array_size = 16
min_value = -20
max_value = 20
random_array = generate_random_array(array_size, min_value, max_value)
print("Сгенерированный массив:", random_array)
if check_multiples_of_three(random_array):
print("В массиве есть хотя бы одно число, кратное трем.")
else:
print("В массиве нет чисел, кратных трем.")
Программа сначала создает функцию generate_random_array
, которая генерирует массив заданного размера со случайными числами в указанном диапазоне. Затем определяется функция check_multiples_of_three
, которая проверяет, есть ли в массиве хотя бы одно число, кратное трем. Если такое число есть, функция возвращает True
, иначе - False
.
В блоке if __name__ == "__main__":
определены параметры для размера массива array_size
, минимального значения min_value
и максимального значения max_value
. Затем генерируется массив random_array
с помощью generate_random_array
и выводится на экран. После этого программа проверяет, есть ли хотя бы одно число, кратное трем, и выводит соответствующее сообщение.


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







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








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