C++ Program to Find Prime Factors of Number using For Loop

C++ Program to Find Prime Factors of Number using For Loop

Write C++ Program to Find Prime Factors of Number using For Loop

// CPP Program to Find Prime Factors of Number using For Loop

#include <iostream>

using namespace std;

void primefactors(int num)
{
    int Count;

    cout << "\nPrime Factors of " << num << " are :--> ";
    for(Count = 2; num > 1; Count++)
    {
        for(; num % Count == 0; )
        {
            cout << Count << " ";
            num = num / Count;
        }
    }
    printf("\n");
}

int main()
{
    int num;

    cout << "Enter a positive integer :--> ";
    cin >> num;

    primefactors(num);

    return 0;
}

Output:

Enter a positive integer :--> 98

Prime Factors of 98 are :--> 2 7 7