Senin, 07 April 2014

Program c++ "Menentukan Faktor Prima"

#include <cstdlib>
#include <iostream>

using namespace std;
void faktor_prima(int n){
int i;
for(i=2; i<=n; i++){

if(n%i==0) {
  if(i>2){
 cout << " * ";
  }
 
          cout << i;
          n/=i;
          i--;
       }
    }
    cout<<endl;
}
int main(int argc, char *argv[])
{
int x;
 
    cout<<"Masukkan nilai : ";
    cin>>x;
    cout<<"Hasil faktor prima : ";
faktor_prima(x); //pemanggilan fungsi
    cout<<endl;
    cout<<endl;

system("pause");
return 0;
}

2 komentar:

  1. mau tanya itu kan yg programm nyari faktor prima, tapi gimana caranya kalo ngebalikin buat jadiin balik lg contoh:
    faktor dari 28 =2 2 7
    nah coding buat balikin laginya bagaimana? terimakasih

    BalasHapus
  2. wah, bermanfaat sekali! setelah stuck ber jam jam akhirnya solved setelah baca artikel ini! makasih ya

    BalasHapus