e-olymp 904. Увеличить на 2

Задача

Задан одномерный массив [latex]A[/latex] целых чисел. Увеличить на [latex]2[/latex]
каждый неотрицательный элемент массива.

Входные данные

В первой строке задано натуральное число [latex]h[/latex] — количество элементов массива [latex]h <= 100.[/latex] Во второй строке через пробел заданы сами элементы массива, значение каждого из которых по модулю не превышает [latex]100.[/latex]

Выходные данные
В единственной строке вывести через пробел[latex]h[/latex] чисел: новые значения элементов массива, в том же порядке, в котором они были заданы.

Код

Тесты

Входные данные Выходные данные
4
1 2 3 4
3 4 5 6
4
1 2 3 -4
3 4 5 -4
4
-1 2 3 4
-1 4 5 6
4
0 2 3 4
2 4 5 6
4
1 2 2 4
3 4 4 6

Решение

Вводим число [latex]n[/latex]. Используем цикл for и вводим число [latex]a[/latex]. Выводим неотрицательное число a, либо без изменений, либо увеличенное на два.

Код

ideone.com

Задача

e-olymp.com

Настя Панько
Настя Панько

Latest posts by Настя Панько (see all)

3 thoughts on “e-olymp 904. Увеличить на 2

  1. Практически всё хорошо, но фраза «Выводим неотрицательный элемент массива, увеличиваем каждый элемент массива на два» не соответствует задаче и коду программы. Нужно её поправить.
    И не стоит писать в объяснении про массивы. Они ведь нам не понадобились? Просто читаем числа и выводим, либо без изменения, либо увеличенными на два.

Добавить комментарий