Задан одномерный массив А целых чисел. Увеличить на 2 каждый неотрицательный элемент массива.
Входные данные
В первой строке задано натуральное число h - количество элементов массива (h ≤ 100). Во второй строке через пробел заданы сами элементы массива, значение каждого из которых по модулю не превышает 100.
Выходные данные
В единственной строке вывести через пробел h чисел: новые значения элементов массива, в том же порядке, в котором они были заданы.
#include<stdlib.h> #include<math.h> #include <iostream> using namespace std; int main() { __int64 i,n,b,j; double a[101]; cin>>n; for(i=0;i<n;i++) cin>>a[i]; for(i=0;i<n-1;i++) if (a[i]>=0) cout<<2+a[i]<<" "; else cout<<a[i]<<" "; if (a[i]>=0) cout<<2+a[i]<<endl;else cout<<a[i]<<endl; return 0; }
Есть решение которого нет на сайте? Пиши admin@devexe.top