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

AJUTOR!!!!!!! in C++
Se dă un vector cu n numere naturale. Să se determine câte dintre perechile de elemente egal depărtate de capetele vectorului sunt prime între ele.
Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spaţii, reprezentând elementele vectorului.
Programul afișează pe ecran numărul C, reprezentând valoarea cerută.

Răspunsuri la întrebare

Răspuns de ochiuverde
4
#include <iostream>using namespace std;int n,a[101],i,j,nr;int main(){    cin>>n;nr=0;    for (int i=1;i<=n;i++) cin>>a[i];    i=1,j=n;    while (i<=j)    {        while (a[i]!=a[j] && a[i]!=0 && a[j]!=0)            if(a[i]>a[j]) a[i]-=a[j];        else a[j]-=a[i];        if (a[i]==1 || a[j]==1)            nr++;    }    cout<<nr;    return 0;}
Alte întrebări interesante