Cod sursa(job #2707451)

Utilizator Glue02Tudorescu Ioan Daniel Glue02 Data 17 februarie 2021 01:41:06
Problema Suma si numarul divizorilor Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.47 kb
#include <fstream>
using namespace std;
ifstream cin("ssnd.in");
ofstream cout("ssnd.out");
int n,i,j,a[1001],nrd[1001],s[1001],x,poz;
int main()
{
    cin>>n;
    for(i=1;i<=n;i++) cin>>a[i];
    poz=1;
    for(i=2;i<=n;i++) if(a[poz]<a[i]) poz=i;
    x=a[poz];
    for(i=1;i<=x;i++)
    {
            for(j=1;j*i<=x;j++)
                nrd[i*j]++,s[i*j]=(s[i*j]+i)%9973;
    }
    for(i=1;i<=n;i++) cout<<nrd[a[i]]<<' '<<s[a[i]]%9973<<'\n';
    return 0;

}