واسه عدد اول ..بذارین فک کنم..
آها اینجوری که :
n رو برهمه اعداد کوچیکتر مساوی n/2
تقسیم کنیم
ولی خب این خیلی از نظر زمانی الگوریتمش طولانی تره
آخه میتونیم بگیم مضارب 2 و ... 3 یا اینا رو حساب نکنه دیگه ؛ نه؟
بله خیلی خوبه در واقع! :دی
ولی خیلی بستگی داره به اینکه خودت چقد میخوای خوب باشی
تو رشته ما کد نزنی ینی هیچی بلد نیستی
به هر حال...
میگفتید ..متوجه شدید چیکار کنید کلا دیگه تو این کد؟
این برنامه یادمه جمع اعداد رو میداد
int main()
{
long int x;
int n;
int sum=0;
printf("Enter a number:\n");
scanf("%d",x);
while(x>=1)
{
sum+=x%10;
x/=10;
}
printf("Sum of digits:);
printf("%d",sum);
getch();
scanf(%d,&n);
}