- function factor
- function prima
setelah itu barulah kita menggunakan main untuk memproses function tadi,untuk script nya bisa di copas langsung ke C++ dan compiler (running):
#include <cstdlib>
#include <iostream>
using namespace std;
int faktor(int x, int y){
if(x%y==0){
return y;
}
else{
return false;
}
}
int prima(int x){
int prim=0;
for(int i=1;i<=x;i++){
if(x%i==0){
prim++;
}
}
if(prim==2){
return true;
}
else{
return false;
}
}
int main(int argc, char *argv[])
{
int data[100];
int a, b, j=0;
cout<<"\tFaktor dan Faktor prima\n";
cout<<"input n : ";
cin>>a;
cout<<"Faktor dari "<<a<<" selain 1 dan dirinya sendiri : ";
for(int i=2;i<=a-1;i++){
if(faktor(a,i)!=false){
data[j]=faktor(a,i);
cout<<faktor(a,i)<<" ";
j++;
}
}
cout<<endl;
cout<<"Faktor prima dari faktor diatas : ";
for(int i=0;i<j;i++){
if(prima(data[i])==true){
cout<<data[i]<<" ";
}
}
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
#include <iostream>
using namespace std;
int faktor(int x, int y){
if(x%y==0){
return y;
}
else{
return false;
}
}
int prima(int x){
int prim=0;
for(int i=1;i<=x;i++){
if(x%i==0){
prim++;
}
}
if(prim==2){
return true;
}
else{
return false;
}
}
int main(int argc, char *argv[])
{
int data[100];
int a, b, j=0;
cout<<"\tFaktor dan Faktor prima\n";
cout<<"input n : ";
cin>>a;
cout<<"Faktor dari "<<a<<" selain 1 dan dirinya sendiri : ";
for(int i=2;i<=a-1;i++){
if(faktor(a,i)!=false){
data[j]=faktor(a,i);
cout<<faktor(a,i)<<" ";
j++;
}
}
cout<<endl;
cout<<"Faktor prima dari faktor diatas : ";
for(int i=0;i<j;i++){
if(prima(data[i])==true){
cout<<data[i]<<" ";
}
}
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
selamat bekerja dan selamat pagi siang dan malam
0 comments:
Post a Comment