Cod sursa(job #1953096)

Utilizator AndreiEDMMateescu Andrei AndreiEDM Data 4 aprilie 2017 17:23:44
Problema Suma si numarul divizorilor Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <iostream>
#include <fstream>
#include <math.h>

using namespace std;

ifstream in("ssnd.in");
ofstream out("ssnd.out");

int main()
{
    int n;
    in >> n;
    for(int i=0;i<n;i++){
        in >> nr;
        int suma = 0;
        int numar = 0;

        for(int d=1;d<=nr/2;d++)
            if(nr%d == 0){
                suma += d;
                numar++;
            }
        numar++;
        suma = suma + nr;
        out<<numar<<" "<<suma<<'\n';
    }
    return 0;
}