السلام علیکم و رحمة الله و برکاته...
الیوم واجهت بسوال و قمت بحله. و لکن لا أعلم أین الخطأ...
السوال: (منقول من موقع Project Euler )
اقتباسn! means n * (n - 1) * ... *3*2*1
Find the sum of the digits in the number 100!
و هذا جوابی:
void problem20 ()
{
int sum=0;
int number;
int number_digit;
for (int i=1; i<=100; i++)
{
number=i;
number_digit=0;
while(number!=0)
{
number_digit+=number%10;
number=number/10;
}
sum+=number_digit;
}
cout<<"\nsum is: "<<sum;
system("pause");
}شکرا لکم جزیلا...


