Informatică, întrebare adresată de denutza1999, 9 ani în urmă

Se cnsidera tablou X[1..N] de numere intregi nenule ,N<=100 scrieti un program care numara de cite ori se schimba semnul numerilor din acest tablou. De exemplu : 2 9 -5 -4 6 12 -8 5 32 1 sunt 4 alternari de semne. Intrare: Numarul N si elementele tabloului se citesc de la tastatura. Iesire: La ecran se va afisa numaruk de alternari de alternari de semne.
In c++

Răspunsuri la întrebare

Răspuns de daniel22
1
#include <iostream>
using namespace std;
int main()
{
int n,x[100],i,contor=0;
cin>>n;
for(i=0;i<n;i++)
     cin>>x[i];
for(i=0;i<n-1;i++)
     if(x[i]*x[i+1]<0)
         contor++;
cout<<"sunt "<<contor<<" alternari de semne";
return 0;
}
Alte întrebări interesante