Program Memfaktorkan C++

#include <iostream.h>

int main(){

int a,b(int a),c(int a);

cout<<"Masukkan angka yang akan di faktorkan: ";
cin>>a;
cout<<"\nAkar dari "<<a<<" adalah ";
c(a);}

b(int x){
int i, d;

for (i=2; i<=x-1; i++){
if (x%i==0){
d=0;}
else
d=1;}
return (d);}

c(int x){
int faktor,d;
for (faktor=2; faktor<=x;){
b(faktor);
if (d){
if (x%faktor==0){

cout<<faktor<<" ";
x=x/faktor;

continue;}
else{
faktor++;}}}

return 0;}

utk yang mw nanya monggow di comment.. thx

Posting Komentar

1 Komentar

  1. Saya kira memfaktirkan bilangan, eh ternyata faktor angka.
    Kalo faktor bilangan gimana? misal 10 jadi 1, 2, 5 gitu.. gimana?

    Mohon bantuannya.. :D
    Salam kenal.

    BalasHapus