Această problemă.Vă mulțumesc anticipat !Aș dori și explicații,dacă se poate!
Anexe:
Răspunsuri la întrebare
Răspuns de
0
Salut!
Ai subprogramul in C++ mai jos
int DIST(int a[], int n) {
bool distincte = true, vecini = true;
for (int i = 1; i < n; ++i) {
for (int j = i + 1; j <= n; ++j) {
if (a[i] == a[j]) {
distincte = false;
}
}
}
for (int i = 1; i <= n; ++i) {
if (i != 1) {
if (abs(a[i] - a[i - 1]) == 1) {
vecini = false;
}
}
if (i != n) {
if (abs(a[i] - a[i + 1]) == 1) {
vecini = false;
}
}
}
if (distincte && vecini) {
return 1;
}
return 0;
}
metal78:
Vă mulțumesc !Îmi mai puteți oferi ajutor?
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă