Вопрос задан 01.05.2021 в 09:12. Предмет Информатика. Спрашивает Белов Юра.

Составьте программу, которая запол­ няет массив a [1..10] случайными целыми числа­ ми в диапазоне

от 1 до 10, затем преобразовывает его, увеличивая все элементы с нечетными значе­ ниями в три раза, а элементы с четными значени­ ями заменяя на 0.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кононов Максим.
У меня получилось вот что (смотри скриншоты листинга программы и результата работы этой программы):
uses Crt;
const n = 10;
var A: array [1..n] of integer; 
        i: integer;
begin 
ClrScr; 
Randomize; 
WriteLn ( ' Massiv I: '); 
for i:=1 to n do 
    begin     
          A[i] := 1+random(n);  
          Write (A[i]:4); 
    end; 
WriteLn; WriteLn ( ' Massiv II: '); 
for i:=1 to n do 
    begin   
           if (A[i] mod 2 =0) then A[i]:=0 else A[i]:=3*A[i];     
           Write (A[i]:4); 
   end;
ReadLn;
end.     


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

Вот пример программы на языке Python, которая выполняет требуемые операции:

python
import random # заполняем массив случайными числами от 1 до 10 a = [random.randint(1, 10) for i in range(10)] # выводим исходный массив print("Исходный массив: ", a) # преобразовываем массив, увеличивая нечетные числа в три раза и заменяя четные на 0 for i in range(10): if a[i] % 2 == 0: a[i] = 0 else: a[i] *= 3 # выводим преобразованный массив print("Преобразованный массив: ", a)

Программа использует встроенную библиотеку random для генерации случайных чисел в заданном диапазоне. Затем она заполняет массив a случайными числами от 1 до 10 с помощью генератора списков.

Далее программа проходится по всем элементам массива a, проверяя, является ли число четным или нечетным. Если число четное, то оно заменяется на 0. Если число нечетное, то оно увеличивается в три раза с помощью оператора умножения.

Наконец, программа выводит исходный и преобразованный массивы с помощью функции print.

0 0

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

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

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