Pagini recente » Cod sursa (job #909800) | Cod sursa (job #1846486) | Cod sursa (job #2724173) | Cod sursa (job #1096000) | Cod sursa (job #109393)
Cod sursa(job #109393)
#include <stdio.h>
long n,a[100002],i,j,p;
long euclid(long x,long y){
while (x!=y){
if (x>y){
x=x%y;
if (!x)x=y;
}
else {
y=y%x;
if (!y)y=x;
}
}
return x;
}
int main(){
freopen("pairs.in","r",stdin);
freopen("pairs.out","w",stdout);
scanf ("%ld",&n);
for (i=1;i<=n;i++)scanf ("%ld",&a[i]);
for (i=1;i<n;i++)
for (j=i+1;j<=n;j++)
if (euclid(a[i],a[j])==1)p++;
printf("%ld\n",p);
return 0;
}