Cod sursa(job #2431301)
| Utilizator | Data | 18 iunie 2019 21:13:36 | |
|---|---|---|---|
| Problema | Suma si numarul divizorilor | Scor | 0 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva educationala | Marime | 0.46 kb |
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream in("ssnd.in");
ofstream out("ssnd.out");
unsigned x,t;
in>>t;
unsigned nrdiv = 2, s =0;
for(unsigned i =0 ; i< t ;i++)
{
in>>x;
s = 1+x;
nrdiv= 2;
for(unsigned j = 2 ; j < x ; j++)
if(x % j== 0) s+=j ,nrdiv++;
cout<<nrdiv<<" "<<s<<'\n';
}
return 0;
}
