Informatică, întrebare adresată de programatormacedon, 8 ani în urmă

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

Anexe:

Răspunsuri la întrebare

Răspuns de dvd002
1

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:

Alte întrebări interesante