تفضل هذا تصحيح الكود
كود:
#include<stdio.h>
int is_prime ( int n )
{int x,i;
for ( i=1 ; i<=n ; i ++ )
{
if ( n%i == 0 )
{
x=1;
}
else
{
x=0;
}}
return(x);}
int main ()
{
int n , result ;
scanf("%d",&n) ;
result = is_prime(n) ;
if ( result == 1 )
{
printf ( " is no prime " ) ;
}
if ( result == 0 )
{
printf ( " is prime " );
}
return (0) ;
}
وإذا كان للبرايم
هذا الكود
كود:
#include<stdio.h>
int is_prime ( int n )
{int x=0,i;
for ( i=1 ; i<=n ; i ++ )
{
if ( n%i == 0 )
{x++;}
}
if(x==2)
{x=0;}
else
{x=1;}
return(x);}
int main ()
{
int n , result ;
scanf("%d",&n) ;
result = is_prime(n) ;
if ( result == 1 )
{
printf ( " is no prime " ) ;
}
if ( result == 0 )
{
printf ( " is prime " );
}
return (0) ;
}