Reversing the digits: do while : Do While « Language Basics « C / ANSI-C






Reversing the digits: do while

Reversing the digits: do while


#include <stdio.h>
void main() {
   int number = 123; /* The number to be reversed */
   int reversedNumber = 0; /* The reversed number       */
   int temp = 0;   /* Working storage           */


   temp = number; /* Copy to working storage  */

   /* Reverse the number stored in temp */
   do
   {
     reversedNumber = 10 * reversedNumber + temp % 10; /* Add the rightmost digit    */
     temp = temp/10;                 /* Remove the rightmost digit */
   } while (temp);                   /* Continue while temp>0      */

   printf ("\nThe number %d reversed is  %d rebmun ehT\n",
                                               number, reversedNumber );
}

           
       








Related examples in the same category

1.Do while loopDo while loop
2.A flag: informs a certain condition has occuredA flag: informs a certain condition has occured
3.Do while loop for your selection
4.Do while with char value as condition
5.Do while loop with continueDo while loop with continue
6.Nested for loop inside a do while loop