12-11-2007, 18:30
|
|
|
חבר מתאריך: 02.06.03
הודעות: 1,224
|
|
תכנית המציגה מספר בסדר הפוך (reverse
אני צריך לרשום תוכנית המקבלת קלט והופכת את סדר המספרים 123 יופיע כ321
האם זה בסדר? (התוכנית עובדת אבל לא נראה לי שלזה התכוונו)
איך אפשר ליעל את התוכנית - ע"י כתיבת לולאה אולי?
קוד:
#include <stdio.h> /*reverse the number*/
void main ()
{
int number,reverse,a,b,c,d ;
printf ("pls enter number :\n");
scanf ("%d" , &number);
a=number%10;
d=number/10;
b=d%10;
d=d/10;
c=d%10;
reverse=c*100+b*10+a*1;
printf ("the reverse number is :%d\n" ,reverse);
}
|