
задан массив из 5 целых элементов, заметить в массиве положительные элементы на единицу, а
отрицательные на минус единицу

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

#include <iostream>
#include <vector>
using namespace std;
int main(){
setlocale(LC_ALL, "Russian"); //Чтобы на русском писать текст
int n, i;
cout << "Введите количество элементов в массиве : ";
cin >> n; //Ввожу количество элементов в массиве
vector<int> arr(n);// объялвяю массив с n элементами
cout << endl << "Введите элеметы массива : \n";
//И заполнение массива, и замена элементов на -1 и 1 будут происходить в одном цикле)
for (i = 0; i < n; i++){
cin >> arr[i];//Заполняю массив
if (arr[i] > 0)//Проверяю элемент и заменяю его, но не знаю, что с нулем делать
arr[i] = 1;// поэтому просто оставлю его :D
if (arr[i] < 0)
arr[i] = -1;
}
cout << endl << "Массив : ";
for (i = 0; i < n;i++)
cout << arr[i] << "\t";
cout << endl;
system("pause");
return 0;
}



Ответ:
a = [int(x) for x in input().split()] #вводим массив
for i in range(len(a)): # проходимся по нему выполняя условие задачи
if a[i] > 0:
print(1)
elif a[i] < 0:
print(-1)
#задача выполнена на python



Вы можете выполнить эту задачу, используя язык программирования, такой как Python. Вот пример кода для изменения массива из 5 целых элементов, увеличивая положительные элементы на 1 и уменьшая отрицательные на 1:
python# Заданный массив из 5 целых элементов
массив = [2, -3, 1, 0, -4]
# Проходимся по элементам массива и изменяем их
for i in range(5):
if массив[i] > 0:
массив[i] += 1
elif массив[i] < 0:
массив[i] -= 1
# Выводим измененный массив
print(массив)
Этот код начинает с заданного массива [2, -3, 1, 0, -4]
, проходит по каждому элементу и проверяет его значение. Если элемент положительный, то он увеличивается на 1, а если отрицательный, то уменьшается на 1. Результат будет выведен на экране.


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







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