Вопрос задан 28.03.2021 в 12:37. Предмет Информатика. Спрашивает Шмакова Варвара.

ПАСКАЛЬ ABC.NET Дан массив А. Сформировать массив В, элементы которого вычисляются по формуле =

(i+1)*
0 0
Перейти к ответам

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

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

begin

 var n := ReadInteger('n =');

 var a := ArrRandom(n, -10, 99);

 a.Println;

 var b := a.Select((v,i) -> (i + 1) * v).ToArray;

 b.Println;

end.


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

Для создания массива В, элементы которого вычисляются по формуле (i+1)*, где i - индекс элемента массива А, можно использовать следующий код на языке Pascal:

less
var A, B: array [1..N] of integer; // N - размер массива i: integer; begin // инициализация массива А for i := 1 to N do A[i] := i; // вычисление элементов массива В for i := 1 to N do B[i] := (i+1)*A[i]; end.

В этом коде мы создаем два массива - А и В, оба размера N. Затем мы инициализируем массив А значениями от 1 до N, чтобы i-й элемент А содержал значение i. Далее мы используем цикл для вычисления каждого элемента массива В, используя формулу (i+1)*A[i]. Каждый вычисленный элемент сохраняется в соответствующей позиции массива В.

0 0

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

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

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