C Program To Print Odd Numbers in a Given Range Using For Loop
In this tutorial, we are going to see how to print odd numbers in a given range using for loop. Considering we have a range and we need to print all odd numbers present in this range using a C program.
An odd number is an integer that is not exactly divisible by 2. Example: 1, 3, 7, 15, etc.
An even number is an integer exactly divisible by 2. Example: 0, 4, 8, etc.
To print odd numbers in a given range, we check the remainder of the division by dividing the number by 2.
[st_adsense]
C Program To Print Odd Numbers in a Given Range Using For Loop
#include<stdio.h> int main() { int r1, r2, remainder, i; printf("Start : "); scanf("%d", & r1); printf("End : "); scanf("%d", & r2); printf("\nThe Odd numbers between %d and %d are: ", r1, r2); for (i = r1; i <= r2; ++i) { remainder = i % 2; if (remainder != 0) printf("\n%d", i); } return 0; }
Output:
Start : 1 End : 10 The Odd numbers between 1 and 10 are: 1 3 5 7 9
[st_adsense]