Pagini recente » Diferente pentru utilizator/loo_k01 intre reviziile 20 si 19 | Istoria paginii utilizator/valentin35 | Cod sursa (job #1792511) | Cod sursa (job #1791911) | Cod sursa (job #1851525)
#include <fstream>
using namespace std;
ifstream fin ( "ssnd.in" );
ofstream fout ( "ssnd.out" );
int main()
{ int n, i, j, ctdiv;
long long x, s;
fin >> n;
for ( i = 1; i <= n; i++ )
{ fin >> x;
ctdiv = 0;
s = 0;
for ( j = 1; j * j <= x; j++ )
if ( x % j == 0 )
{ ctdiv++;
s = s + j;
if ( x / j != j ) { ctdiv++; s = s + x / j; }
}
fout << ctdiv << " " << s << "\n";
}
fin.close();
fout.close();
return 0;
}