Pagini recente » Cod sursa (job #3293678) | Cod sursa (job #119365) | Cod sursa (job #2594264) | Cod sursa (job #2618380) | Cod sursa (job #418793)
Cod sursa(job #418793)
#include<iostream>
#include<string>
using namespace std;
#define NM 100005
int A[NM];
int cmmdc(int a,int b)
{
if(!b) return a;
return cmmdc(b,a%b);
}
int main()
{
int N;
freopen("pairs.in","r",stdin);
freopen("pairs.out","w",stdout);
scanf("%d",&N);
for(int i=1;i<=N;++i)
scanf("%d",&A[i]);
int ans=0;
for(int i=1;i<N;++i)
for(int j=i+1;j<=N;++j)
if(cmmdc(A[i],A[j])==1) ++ans;
printf("%d",ans);
return 0;
}