Do-while loop

C program to display natural numbers from 1 to n | 5 different ways

C program to display natural numbers from 1 to n

In this tutorial, we will discuss the C program to display natural numbers from 1 to n through different 5 ways

Display Natural numbers

In this post, we are going to learn how to print natural number 1 to entered number in different 5 ways

C code to print  natural numbers Using for loop

This program allows the user to enter a maximum number. and then, it displays the natural numbers from 1 to given number using for loop in C language

Program 1

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int num,i;
    printf("Enter the Maximum number: \n");
    scanf("%d",&num); //get input from user

    printf("First %d Natural numbers are: \n",num);
    for(i=1; i<=num; i++){
        printf("%d",i);
        printf(" ");
    }
    getch();
    return 0;
}

When the above code is executed it produces the following output

Enter the maximum number for num: 20
First 20 Natural numbers are::
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 17 18 19 20

 

C code to print natural numbers Using while loop

This program allows the user to enter a maximum number. and then, it displays natural numbers from 1 to given number using while loop in C language

Program 2

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int num,i;
    printf("Enter the Maximum number: \n");
    scanf("%d",&num); //get input from user

    printf("First %d Natural numbers are: \n",num);

    i=1;
    while(i<=num){
        printf("%d",i);
        printf(" ");
         i++;
    }
    getch();
    return 0;
}

When the above code is executed it produces the following output

Enter the maximum number:
24
First 24 Natural numbers are:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

 

C code to display natural numbers Using do-while loop

This program allows the user to enter a maximum number. and then, it displays natural numbers from 1 to given number using do while loop in C language

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int num,i;
    printf("Enter the Maximum number: \n");
    scanf("%d",&num); //get input from user

    printf("First %d Natural numbers are: \n",num);

    i=1;
   do{
        printf("%d",i);
        printf(" ");
         i++;
    } while(i<=num);
    getch();
    return 0;
}

When the above code is executed it produces the following output

Enter the maximum number:
15
First 15 natural numbers are:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

 

C code to display natural numbers Using function

Program 4

This program allows the user to enter a maximum number. and then,it displays natural numbers from 1 to given number using the function in C language

#include <stdio.h>
#include <stdlib.h>
int naturalNum(int num);
int main()
{
    int num;
    printf("Enter the Maximum number: \n");
    scanf("%d",&num); //get input from user

    printf("First %d Natural numbers are: \n",num);
    int result=naturalNum(num);
    printf("%d",result);

    getch();
    return 0;
}
int naturalNum(int num){
    int i;
    for(i=1; i<num; i++){
printf("%d",i);
  printf(" ");
    }



}


When the above code is executed it produces the following output

Enter the Maximum number:
12
First 12 Natural numbers are:
1 2 3 4 5 6 7 8 9 10 11 12

 

C code to display natural numbers Using recursion

This program allows the user to enter a maximum number. and it displays natural numbers from 1 to given number using recursion in C language

Program 5

#include <stdio.h>
#include <stdlib.h>
int naturalNum(int lower_Limit, int upper_Limit);
int main()
{
 int lower_Limit=1,upper_Limit;
    printf("Enter the Maximum number: \n");
    scanf("%d",&upper_Limit); //get input from user

    printf("First %d Natural numbers are: \n",upper_Limit);


    naturalNum(lower_Limit,upper_Limit);

    getch();
    return 0;
}
int naturalNum(int lower_Limit,int upper_Limit){
    if(lower_Limit>upper_Limit)
        return;
    printf("%d",lower_Limit);
    printf(" ");
naturalNum(lower_Limit+1,upper_Limit);
    }




When the above code is executed it produces the following output

Enter the naximum number:
12
First 12 Natural numbers are:
1 2 3 4 5  7 8 9 10 11 12

 

Similar post

C++ code to display natural numbers from 1 to n

Java code to display natural numbers from 1 to n

Python  code to display natural numbers from 1 to n

 

Suggested post

for loop in C language

while loop in C language

do-while loop in C language

Function in C language

Recursion in C language

 

 

 

 

 

Karmehavannan

Recent Posts

Subtract two numbers using method overriding

Subtract two numbers using method overriding   Program 1

3 months ago

PHP Star triangle Pattern program

PHP Star triangle Pattern program Here's a simple Java program that demonstrates how to print…

3 months ago

Using function or method to Write temperature conversion : Fahrenheit into Celsius

Using Function or Method to Write to temperature conversion: Fahrenheit into Celsius In this article,…

1 year ago

Function or method:temperature conversion from Fahrenheit into Celsius – Entered by user

Function or method of temperature conversion from Fahrenheit into Celsius In this article, we will…

1 year ago

Write temperature conversion program: Fahrenheit into Celsius

Write temperature conversion program: from Fahrenheit to Celsius In this article, we will discuss the…

1 year ago

How to write a program to convert Fahrenheit into Celsius

How to write a program to convert Fahrenheit into Celsius In this article, we will…

1 year ago

This website uses cookies.