Вопрос задан 22.07.2018 в 22:29. Предмет Информатика. Спрашивает Пономорёва Алёна.

дан массив вещественных чисел . Вывести на экран новое состояние массива , в котором все

положительные элементы увеличились в 2 раза , ф отрицательные - уменьшились в 2 раза.
0 0
Перейти к ответам

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

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

program z1;
uses Crt;
var a: array [1..10] of real;
i:integer;
begin
clrscr;
for i:=1 to 10 do
begin
a[i]:=random(10)-1;
write (a[i],' ');
end;
for i:=1 to 10 do
begin
if a[i]>0 then a[i]:=2*a[i]
else if a[i]<0 then a[i]:=a[i]/2;
end;
writeln ();
for i:=1 to 10 do
write (a[i],' ');
end.

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

Для решения данной задачи, вам потребуется пройти по каждому элементу массива и изменить его значение в соответствии с условиями задачи. Все положительные элементы нужно увеличить в 2 раза, а отрицательные - уменьшить в 2 раза.

Вот пример кода на языке Python, который решает данную задачу:

```python def transform_array(arr): for i in range(len(arr)): if arr[i] > 0: arr[i] *= 2 elif arr[i] < 0: arr[i] /= 2 return arr

# Пример использования array = [1, -2, 3, -4, 5] new_array = transform_array(array) print(new_array) ```

В этом примере мы определяем функцию `transform_array`, которая принимает массив в качестве аргумента. Затем мы проходим по каждому элементу массива и изменяем его значение в соответствии с условиями задачи. Если элемент положительный, мы умножаем его на 2, а если отрицательный, делим на 2. В конце функция возвращает измененный массив.

В приведенном примере, исходный массив `[1, -2, 3, -4, 5]` будет преобразован в `[2, -1.0, 6, -2.0, 10]`.

Обратите внимание, что в данном примере мы использовали язык программирования Python. Если вам нужно решение на другом языке программирования, пожалуйста, уточните это.

0 0

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

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

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