Pagini recente » Cod sursa (job #570694) | Cod sursa (job #2150382) | Cod sursa (job #924865) | Cod sursa (job #917296) | Cod sursa (job #540765)
Cod sursa(job #540765)
#include<fstream.h>
ifstream fin("ssnd.in");
ofstream fout("ssnd.out");
long long c[1000][2],a[1000];
void divizori(int i)
{
int s,nr,k=0,j;
s=0;
nr=0;
for(j=1;j<=a[i];j++)
if(a[i]%j==0)
{
nr++;
s=s+j;
}
k++;
c[k][1]=nr;
c[k][2]=s;
fout<<c[k][1]<<' '<<c[k][2];
fout<<'\n';
i++;
}
int main()
{
long long n,i,s,j,nr,k=0;
fin>>n;
for(i=1;i<=n;i++)
fin>>a[i];
/*for(i=1;i<=n;i++)
{
s=0;
nr=0;
for(j=1;j<=a[i];j++)
if(a[i]%j==0)
{
nr++;
s=s+j;
}
k++;
c[k][1]=nr;
c[k][2]=s;
}*/
for(i=1;i<=n;i++)
divizori(i);
/* for(i=1;i<=k;i++)
{
for(j=1;j<=2;j++)
fout<<c[i][j]<<' ';
fout<<'\n';
}*/
return 0;
}