Паскаль.Заполните массив 15 числами от -30 до 30. Замените все элементы массива **...

0 голосов
53 просмотров

Паскаль.Заполните массив 15 числами от -30 до 30. Замените все элементы массива на противоположные по знаку. Вывести на экран первый и второй массив. ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!!!


Информатика (22 баллов) | 53 просмотров
0

Откуда второй массив?

0

Я не вижу в условии, что надо еще один массив. Заменить - это заменить. Вы когда заменяете в пульте от телевизора батарейки, он же не становится новым пультом?

0

я если честно не очень разбираюсь в информатике,мне так учительница написала

0

Ну на деле принципиально это - старый массив не трогать, а разметсть в новом, или сжелать замену на месте. Определяйтесь.

0

сделать замену на месте

0

Это логичнее

0

спасибо

0

Достаточно сердечко кликнуть. Пожалуйста.

Дан 1 ответ
0 голосов

// PascalABC.NET

begin

 var a := ArrRandom(10, -30, 30);

 a.Println;

 a.Transform(p -> -p);

 a.Println

end.


image
(1.6k баллов)
0

На всякий случай. В Transform можно указать любуй замену. например, вместо -p записать p*p и получим замену на квадраты