Вопрос задан 25.07.2018 в 03:16. Предмет Информатика. Спрашивает Соколова Танечка.

Дан массив действительных чисел a1, a2, a3, … , a10. В заданной последовательности все

отрицательные числа увеличьте на 0.5, а все неотрицательные числа замените на 0.5. Выполните вывод заданного массива и полученного массива на экран в одну строку через пробел.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шелюх Вероника.
Var a:array[1..10] of real;
i:integer;
begin
for i:=1 to 10 do
readln(a[i]);
for i:=1 to 10 do
write (a[i],' ');
writeln;
for i:= 1 to 10 do  
begin
if a[i]<0 then a[i]:= a[i]+0.5 else a[i]:= 0.5;
write(a[i], ' ');  
end
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задача

Дан массив действительных чисел `a1, a2, a3, ..., a10`. В заданной последовательности все отрицательные числа увеличьте на 0.5, а все неотрицательные числа замените на 0.5. Необходимо выполнить вывод заданного массива и полученного массива на экран в одну строку через пробел.

Решение

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

```python # Заданный массив array = [1, -2, 3, -4, 5, -6, 7, -8, 9, -10]

# Создаем новый массив, применяя изменения к каждому элементу new_array = [] for num in array: if num < 0: new_array.append(num + 0.5) else: new_array.append(0.5)

# Выводим заданный массив и полученный массив на экран в одну строку через пробел print(" ".join(map(str, array))) print(" ".join(map(str, new_array))) ```

Результат выполнения кода будет следующим:

``` 1 -2 3 -4 5 -6 7 -8 9 -10 0.5 -1.5 0.5 -3.5 0.5 -5.5 0.5 -7.5 0.5 -9.5 ```

Таким образом, мы получаем заданный массив и новый массив, где отрицательные числа увеличены на 0.5, а неотрицательные числа заменены на 0.5.

0 0

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

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

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