حل جميل بس انا الى الآن ماني قادر ابلع اللوب ابدا مدري ليش
بالنسبة لملاحظتك على برنامجي كان صحيح بس برضو عندي حل بدون لوب
جرب الكود هذا وبصراحة اشكرك على التصحيح
كود:
#include <stdio.h>
int is_prime(int n)
{
int p,c,o,f;
f = n %5 ;
p = n %2 ;
o = n %3 ;
if(p==1 && o== 1)
c=1;
else if(n==5)
c=1;
else if (f==0)
c=0;
else if(n==2)
c=1;
else
c=0;
return c;
}
int main(void)
{
int n;
int p;
printf("enter a number \n");
scanf("%d",&n);
p = is_prime(n);
if (p == 1)
printf("the number is prime \n");
else
printf("the number is not prime \n");
return(0);
}
}