#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
1 Komentar
Saya kira memfaktirkan bilangan, eh ternyata faktor angka.
BalasHapusKalo faktor bilangan gimana? misal 10 jadi 1, 2, 5 gitu.. gimana?
Mohon bantuannya.. :D
Salam kenal.