Cod sursa(job #279465)
Utilizator | Data | 12 martie 2009 20:35:45 | |
---|---|---|---|
Problema | Suma divizorilor | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.29 kb |
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int a,b=2,nr=0;
cin >> a;
while (a!=0)
if (a%b==0)
{a=a/b;
nr++;}
else if (a!=1) b++;
else a=0;
cout<<nr;
system("PAUSE");
return EXIT_SUCCESS;
}