Cod sursa(job #669018)

Utilizator luca.boieruBoieru Luca luca.boieru Data 25 ianuarie 2012 22:54:17
Problema Suma si numarul divizorilor Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include <cstdio>

int nr[1005];

int nrdiv(int n){
	int k = 1;
	for(int d = 1; d * d <= n; ++ d)
		if(n % d == 0)
			++ k;
	return k;
}

int main(){
	
	freopen("ssnd.in", "r", stdin);
	freopen("ssnd.out", "w", stdout);
	
	int t;
	
	scanf("%d", &t);
	
	for(int i = 1; i <= t; ++ i){
		scanf("%d", &nr[i]);
		printf("%d\n", nrdiv(nr[i]));
	}
	return 0;
}