Program to print the prime factors using recursion
C Programming Language / Recursion in c
2888
If you don't know what is prime number please read form this tutorial. Prime Number & Prime Factors
Program:
#include void PFactors( int num); void IPFactors( int n); main( ) { int num; printf("Enter a number : "); scanf("%d", &num); PFactors(num); printf("\n"); IPFactors(num); printf("\n"); }/*End of main()*/ void PFactors( int num) { int i = 2; if( num == 1 ) return; while( num%i != 0 ) i++; printf("%d ", i); PFactors(num/i); }/*End of PFactors()*/ /*Iterative*/ void IPFactors( int num) { int i; for( i = 2; num!=1; i++) while( num%i == 0 ) { printf("%d ", i); num = num/i; } }/*End of IPFactors()*/
Output:
Enter a number : 145 5 29 5 29 Press any key to continue . . .
Explanation:
Program to print the prime factors using recursion
This Particular section is dedicated to Programs only. If you want learn more about C Programming Language. Then you can visit below links to get more depth on this subject.
# C Tutorials
# JAVA Tutorials
# HTML Tutorials
# Computer Fundamental
# Data Structure
# DBMS Tutorials
SQL
# C# Language
# R Language
# PHP
# Python
# Vue JS