#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;
}
ответ: 785
1) x = 6
2) y = 18
3) y = 21
4) y = 126
5) y = 130
6) y = 780
7) y = 785