سلام. من یه کد برای تشخیص عدداول نوشتم. وتی اجراش میکنم هیچ خطایی نمیده و کار نمیکنه!
اینم کدمه:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int a;
int b;
float r;
printf("addady vared koind\n");
scanf("%d",&a);
for( b=1;(b*b)<=a;b++)
{
r=a%b;
}
if(r==0)
printf("addad vared shode aval nist\n");
if(r!=0)
printf("addad vared shode aval ast\n");
system("PAUSE");
return 0;
}