C program to print all natural numbers from n to 1; Through this tutorial, we will learn how to c program to print all natural numbers from n (10, 100, 500, 1000, etc) to 1 using for loop, while loop and recursion function.
Programs to Print Natural Numbers from N to 1 in C
- C Program to Print Natural Numbers From N to 1 in Reverse Order using While Loop
- C Program to Print Natural Numbers From N to 1 in Reverse Order using For Loop
- C Program to Print Natural Numbers From N to 1 in Reverse Order using Recursion
C Program to Print Natural Numbers From N to 1 in Reverse Order using While Loop
/* C Program to Print Natural Numbers in reverse using While Loop */ #include<stdio.h> int main() { int Number, i; printf("\n Please Enter any Integer Value : "); scanf("%d", &Number); i = Number; printf("\n List of Natural Numbers from %d to 1 are \n", Number); while(i >= 1) { printf(" %d \t", i); i--; } return 0; }
The output of the above c program; as follows:
Please Enter any Integer Value : 10 List of Natural Numbers from 10 to 1 are 10 9 8 7 6 5 4 3 2 1
C Program to Print Natural Numbers From N to 1 in Reverse Order using For Loop
/* C Program to Print Natural Numbers from 1 to N using For Loop */ #include<stdio.h> int main() { int Number, i; printf("\n Please Enter any Integer Value : "); scanf("%d", &Number); printf("\n List of Natural Numbers from %d to 1 are \n", Number); for(i=Number; i>=1; i--) { printf(" %d \t", i); } return 0; }
The output of the above c program; as follows:
Please Enter any Integer Value : 10 List of Natural Numbers from 10 to 1 are 10 9 8 7 6 5 4 3 2 1
C Program to Print Natural Numbers From N to 1 in Reverse Order using Recursion
#include<stdio.h> void display(int); int main() { int limit; printf("Please Enter any Integer Value : "); scanf("%d", &limit); printf("\nNatural Numbers from 1 To %d are:", limit); display(limit); return 0; } void display(int num) { if(num <= 0) return; else printf(" %d ", num); display(num-1); }
The output of the above c program; as follows:
Please Enter any Integer Value : 10 Natural Numbers from 1 To 10 are: 10 9 8 7 6 5 4 3 2 1