Va rog in c++!!! Am nevoie urgent

Răspuns:
#include <iostream>
using namespace std;
int main()
{
int alternari = 0;
int semn = 0;
int n;
int sir[100];
cin >> n;
cin >> sir[0];
if(sir[0] > 0){
semn = 1;
}else{
semn = -1;
}
for(int i = 1; i < n; i++){
cin >> sir[i];
if(semn == 1 && sir[i] < 0){
alternari++;
semn = -1;
}
if(semn == -1 && sir[i] > 0){
alternari++;
semn = 1;
}
}
cout << alternari;
}
Explicație: