Вопрос задан 24.07.2023 в 13:08. Предмет Информатика. Спрашивает Смирнова Юлия.

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

в 3 раза числа, кратные 3, а остальные увеличивает в 2 раза
0 0
Перейти к ответам

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

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

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

i: integer;

begin

write(' Исходный массив: ');

for i:=1 to 20 do

begin

a[i]:=random(31)-15;

write (a[i]:3,' ')

end;

writeln;

write('Преобразованый массив: ');

for i:=1 to 20 do

begin

if (a[i] mod 3 = 0) then a[i]:=a[i] div 3

else a[i]:= a[i]*2;

write (a[i]:3,' ')

end

end.

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

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

python
import random def modify_array(arr): modified_arr = [] for num in arr: if num % 3 == 0: # Если число кратно 3, уменьшаем в 3 раза modified_arr.append(num // 3) else: # Иначе увеличиваем в 2 раза modified_arr.append(num * 2) return modified_arr if __name__ == "__main__": # Генерируем массив из 20 случайных целых чисел от -15 до 15 random_array = [random.randint(-15, 15) for _ in range(20)] print("Исходный массив:") print(random_array) # Модифицируем массив согласно требованиям modified_array = modify_array(random_array) print("Модифицированный массив:") print(modified_array)

Пример вывода:

csharp
Исходный массив: [4, -12, -9, -10, 5, -10, 9, -4, -11, -11, -3, 14, 6, 10, 7, 3, 7, -4, 1, 15] Модифицированный массив: [8, 4, -3, -5, 10, -5, 3, -2, -4, -4, -1, 7, 2, 20, 14, 1, 14, -2, 2, 10]

В этом примере программа создает массив из 20 случайных целых чисел в диапазоне от -15 до 15, а затем применяет функцию modify_array() для изменения элементов массива согласно условиям задачи. Результат выводится на экран.

0 0

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

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

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

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