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

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

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.



Задача
Дан массив действительных чисел `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.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili