
24-11-2006, 10:58
|
|
|
|
חבר מתאריך: 08.04.03
הודעות: 618
|
|
|
בבקשה
הרעיון הוא כזה :
* נגיד, שהקלט שלנו הוא A, ורוצים את התוצאה ההופכית ב-B
מאתחלים את B ב 0
כל עוד A שלנו גדול מ 0:
נכפיל את B ב 10 (כדי לפנות מקום לאחדות)
נחבר ל-B את ספרת האחדות של A
נחלק את A ב-10 (כדי "להיפטר" מהאחדות שהשתמשנו בהן הרגע)
ובמעשים, זה נראה כך :
קוד PHP:
int A = 1234; int B = 0; while (A > 0) { B *= 10; B += (A % 10); A /= 10; }
|