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ăspunsuri la întrebare
Răspuns de
1
#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;
}
Anexe:


Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă