C Programming Code Examples C > For Loops and While Loops Code Examples program to print all odd numbers from 1 to n program to print all odd numbers from 1 to n Write a C program to print all odd numbers from 1 to n using for loop. How to print odd numbers from 1 to n using loop in C programming. Logic to print odd numbers in a given range in C programming. Logic to print odd numbers from 1 to n using if statement Logic to print odd numbers is similar to logic to print even numbers. Input upper limit to print odd number from user. Store it in some variable say N. Run a loop from 1 to N, increment loop counter by 1 in each iteration. The loop structure should look like for(i=1; i<=N; i++). Inside the loop body check odd condition i.e. if a number is exactly divisible by 2 then it is odd. Which is if(i % 2 != 0) then, print the value of i. #include <stdio.h> int main() { int i, n; /* Input upper limit from user */ printf("Print odd numbers till: "); scanf("%d", &n); printf("All odd numbers from 1 to %d are: \n", n); /* Start loop from 1 and increment it by 1 */ for(i=1; i<=n; i++) { /* If 'i' is odd then print it */ if(i%2!=0) { printf("%d\n", i); } } return 0; }