Do – While Loops in C
March 7, 2020
Looping constructs is an important programming language technique to repeat a process or calculation for a set or collection of inputs or storage based on a condition. Do – While is a looping technique when you want to execute the required process for at least once and then check the condition for the rest of the input collection. Below are some simple C programs using do-while looping.
Example 1: C program to find the sum of digits in a given integer
main(){ int n, nsave, a, sum =0; printf("\nInput any integer of your choice>>"); scanf("%d",&n); nsave = n; do{ a = n % 10;/*right most digit*/ sum += a; n /= 10; } while(n > 0); printf("Sum of digits of %d = %d \n", nsave, sum); }
Example 2: C program to print an integer back-wards
main(){ int n, a; printf("\nInput any integer of your choice>>"); scanf("%d",&n); printf("%d written backwards is>> "); do{ a = n % 10;/*right most digit*/ printf("%d",a); n /= 10; } while(n > 0); printf("\n"); }