👤

Se da un vector cu n (1 <= n <= 100) componente numere intregi. Sa se verifce daca vectorul contine 3 componente vecine de acelasi semn (C++)

Răspuns :

#include<iostream>

#include<cmath>

using namespace std;

int n, v[100], i, ok;

int main()

{

cin >> n;

for (i = 1; i <= n; i++) cin >> v[i];

ok = 0;

for (i = 1; i <= n-2; i++)

if (v[i]/abs(v[i]) == v[i+1]/abs(v[i+1]) &&

v[i]/abs(v[i]) == v[i+2]/abs(v[i+2])) {

ok = 1;

break;

}

if (ok == 0) cout << "Nu exista";

else cout << "Exista";

return 0;

}

Vezi imaginea OILOVEYOUO
Vezi imaginea OILOVEYOUO