Informatică, întrebare adresată de Clothos, 9 ani în urmă

Se citește un nr natural n , să se scrie un algoritm care să determine suma puterilor la care apar divizorii primi.
Please!

Răspunsuri la întrebare

Răspuns de express
0
// E o sursa asemanatoare cu cea cu suma divizorilor primi doar ca aici aduni // doar factorii de multiplicitate. Succes!
#include <iostream>
using namespace std;
int n, d, fm, s;
int main()
{
    cin >> n;
    d = 2;
    do
    {
        fm=0;
        while(n%d==0)
        {
            fm=fm+1;
            n=n/d;
        }
        if(fm>0) s = s + fm;
        d=d+1;
        if(n > 1 && d * d > n) s = s + 1, n = 1;
    } while(n > 1);
    cout << s;
    return 0;
}

Clothos: Da,reușisem și singură,dar merci oricum
Alte întrebări interesante