a = a + b + c;
c = a - b - c;
b = a - b - c;
a = a - b - c;
a = a ^ b ^ c;
c = a ^ b ^ c;
b = a ^ b ^ c;
a = a ^ b ^ c;
int main()
{
int compt = 0 ;
int number = 9621 ;
int resultat = number ;
while ( resultat > 1 ){
resultat = (resultat/10) ;
compt++ ;
}
printf ("%d have %d case\n",number,compt);
return 0;
}
int Count(int no)
{
return (int)(log10((double)no) + 1);
}
while ( resultat > 1 ){
while ( resultat >= 1 ){
في 12 آذار 2009 06:55 م، عقد عبد اللطيف حاجي علي حاجبيه بتفكير وقال:
هذا هو الحل الرياضي. هناك حل آخر "خوارزمي" سأتركه لغيري.int Count(int no)
{
return (int)(Math.Log10((double)Math.Sign(no)*no) + 1);
}
وفي 12 آذار 2009 05:17 ص، قال مؤيد مارديني متحمساً:
أعتقد أن استخدام اللوغاريتم لن ينجح مع الأعداد السالبة، أليس كذلك؟