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

Home
C / ANSI-C
1.assert.h
2.Console
3.ctype.h
4.Data Structure Algorithm
5.Data Type
6.Development
7.File
8.Function
9.Language Basics
10.Macro Preprocessor
11.Math
12.math.h
13.Memory
14.Pointer
15.setjmp.h
16.signal.h
17.Small Application
18.stdio.h
19.stdlib.h
20.String
21.string.h
22.Structure
23.time.h
24.wctype.h
C Tutorial
C++
C++ Tutorial
Visual C++ .NET
C / ANSI-C » Language Basics » Do WhileScreenshots 
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
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.