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

Se da un vector cu n (1<=n<=100) componente numere reale. Sa se verifice daca vectorul contine cel putin o pereche de componente alaturate, care sint numere inverse(produsul lor este 1)

Răspunsuri la întrebare

Răspuns de Utilizator anonim
0
#include <iostream>

using namespace std;

int main()
{
    int OK=0, n;
    double a[100];
    cin >> n;
    for (int i=0; i<n; i++) cin >> a[i];
    for (int i=0; i<n-1; i++)
        for (int j=i+1; j<n && OK==0; j++)
            if (a[i]*a[j]==1) OK=1;
    if (OK) cout << "DA";
    else cout << "NU";
    return 0;
}

Alte întrebări interesante