Cod sursa(job #2495842)

Utilizator Bogdan_BuzatuBuzatu Bogdan Mihai Bogdan_Buzatu Data 19 noiembrie 2019 21:29:50
Problema Suma si numarul divizorilor Scor 30
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.58 kb
#include <fstream>
using namespace std;
ifstream fin("ssnd.in");
ofstream fout("ssnd.out");
int aflam(int x,int &c,int &sum){
    int i;
    c=2;
    sum+=x;
    sum+=1;
    for(i=2;i<x/i;i++){
        if(x%i==0){
            c+=2;
            sum+=i%9973;
            sum+=(x/i)%9973;
        }
    }
    if(i*i==x){
        c++;
        sum+=i&9973;
    }

}
int cont,n,t,s;
int main(){

    fin>>t;
    for(int i=1;i<=t;i++){
        fin>>n;
        cont=0;
        s=0;
        aflam(n,cont,s);
        fout<<cont%9973<<" "<<s%9973<<"\n";

    }


}