Cod sursa(job #1375649)

Utilizator Balescu_OvidiuBalescu Ovidiu-Gheorghe Balescu_Ovidiu Data 5 martie 2015 13:51:47
Problema Suma si numarul divizorilor Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.38 kb
#include <cstdio>

int main(){
	unsigned t; long long n;
	FILE*f=fopen("ssnd.in","r");
	fscanf(f,"%u",&t);
	FILE*g=fopen("ssnd.out","w");
	while(t--){
		fscanf(f,"%lld",&n);
		long long s=n+1,x=2,div=2;
		unsigned q=2;
		while(x*x<=n){
			if(n%x==0){
				q+=2;
				s+=x+n/x;
			}
			x++;
		}
		fprintf(g,"%u %lld\n",q,s);
	}
	fclose(f);
	fclose(g);
	return 0;
}