Cod sursa(job #933614)

Utilizator YoChinezuWeng Mihai Alexandru YoChinezu Data 30 martie 2013 11:20:46
Problema Suma si numarul divizorilor Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <cstdio>

using namespace std;

int a,s,d;

void divizori(){
    d=s=0;
    for(int i=1;i<=a;i++){
        if(a%i==0){
            s=s+i;
            d++;
        }
    }
}

int main(){
    freopen ("ssnd.in","r",stdin);
    freopen ("ssnd.out","w",stdout);
    int n;
    scanf("%d",&n);
    for(int i=0;i<n;i++){
        scanf("%d",&a);
        divizori();
        printf("%d %d\n",d,s);
    }
    return 0;
}