Siemka. Czy ktoś mógłby mi pomóc tak zmodyfikować kod, by program wypisywał liczbę różnych czynników pierwszych podanej liczby całkowitej? Czyli, dla 60 wynik to 3, bo to jest 2 razy 2 razy 3 razy 5, więc są trzy różne czynniki. Z góry dziękuję za pomoc
using namespace std;
int main()
{
int n, d=2;
cout << "n = "; cin>>n;
cout<<n<<" = ";
while (d*d<=n)
if (n%d==0)
{
cout << d << " * ";
n=n/d;
}
else d++;
cout << n;
return 0;
}