Program C/C++ Mencari atau Menentukan Bilangan Prima, Ganjil dan Genap
#include <stdio.h>
int main()
{
int i, a, jmlh=0;
long x;
printf("Program Mencari Bilangan Ganjil, Genap dan Prima dari sebuah Bilangan\n");
printf("Masukkan bilangan anda: ");
scanf("%ld", &x);
if(x <= 1)
{
printf("Bilangan harus lebih besar sama dengan 1");
}
printf("\nBilangan primanya adalah: \n");
for(i=2;i<=x;i++)
{
for(a=1;a<=i;a++)
{
if(i%a==0)jmlh++;
}
if(jmlh==2)
printf("%d ",i);
jmlh=0;
}
printf("\n\nBilangan genapnya adalah: \n");
for(i=1; i<=x ; i++)
{
if(i%2 == 0)
printf("%d ", i);
}
printf("\n\nBilangan ganjilnya adalah: \n");
for(i=1; i<=x ; i++)
{
if(i%2 != 0)
printf("%d ", i);
}
getch();
}
int main()
{
int i, a, jmlh=0;
long x;
printf("Program Mencari Bilangan Ganjil, Genap dan Prima dari sebuah Bilangan\n");
printf("Masukkan bilangan anda: ");
scanf("%ld", &x);
if(x <= 1)
{
printf("Bilangan harus lebih besar sama dengan 1");
}
printf("\nBilangan primanya adalah: \n");
for(i=2;i<=x;i++)
{
for(a=1;a<=i;a++)
{
if(i%a==0)jmlh++;
}
if(jmlh==2)
printf("%d ",i);
jmlh=0;
}
printf("\n\nBilangan genapnya adalah: \n");
for(i=1; i<=x ; i++)
{
if(i%2 == 0)
printf("%d ", i);
}
printf("\n\nBilangan ganjilnya adalah: \n");
for(i=1; i<=x ; i++)
{
if(i%2 != 0)
printf("%d ", i);
}
getch();
}
Comments
Post a Comment