Computer Scientists are Pretty Pessimistic

Friday 4 September 2015

WAP to print all the prime numbers from a 2D array and find out their sum.

#include <stdio.h>
#include <math.h>
int main ()
{
    int a[3][3],i,j,prime,k,p;
    printf("Enter values:\n");
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
        {
            scanf("%d",&a[i][j]);
        }
    }
    printf("Prime numbers are:\n");
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
        {
            prime=0;
            p=sqrt(a[i][j]);
            for(k=2;k<=p;k++)
            {
                if((a[i][j]%k)==0)
                    prime=1;
            }
            if(prime==0)
                printf("%d ",a[i][j]);
        }
    }
    return 0;
}

No comments:

Post a Comment