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();
}


Comments

Popular Posts