Question
#include <stdio.h>
int fact(int);
void main()
{
long int n,count=0;
scanf(“%ld”,&n);
long int a[n];
int i,j;
for(i=0;i<n;i++)
{
scanf(“%ld”,&a[i]);
}
int g;
for(j=0;j<(n-1);j++)
{
for(g=j+1;g<n;g++)
{count+=fact(a[j]*a[g]);
}
}
printf(“%ld”,count);
}
int fact(int z)
{
int i,ct=0;
for(i=1;i<=z;i++)
if(z%i==0)
ct++;
return ct;
}