codescracker


c

C Program to Print Some Series upto N Term



« C Tutorial C Examples »

Here we will learn about how to print some series upto the given term (by user at run-time). Here are the list of some programs that will ask from user to enter the value of N (where N is the limit or term upto which the series will be printed) to print the series upto that term.

C Print 1, 2, 3, 4... upto N Term

Here is the program that will print the series 1, 2, 3, 4... upto N term (given by user at run-time):

// Write a program in C to print the following series:
// 1,2,3,4,5,6 -------------------------------up to N
// -----------codescracker.com-----------

#include<stdio.h>
#include<conio.h>
int main()
{
    int N, i;
    printf("Enter the value of N (limit): ");
    scanf("%d", &N);
    printf("\n");
    for(i=1; i<=N; i++)
    {
        if(i==N)
            printf("%d", i);
        else
            printf("%d,", i);
    }
    getch();
    return 0;
}

As the above program was written under Code::Blocks IDE, here is the sample run after successful build and run. This is the first snapshot of the sample run:

c program print series

Now provide the limit say 25 to print the series upto the given term as shown here in the second snapshot of the sample run:

print series upto n term c

Here are some of the main steps used in above program:

C Print 1, 4, 9, 16... upto N Term

Here is another program that will print the series 1, 4, 9, 16... upto N term. The value of N will be provided by user at run-time:

// Write a program in C to print the following series:
// 1,4,9,16,25 -------------------------------up to N
// -----------codescracker.com-----------

#include<stdio.h>
#include<conio.h>
int main()
{
    int N, i, inc=1, val=1, temp;
    printf("Enter the value of N (limit): ");
    scanf("%d", &N);
    printf("\n");
    for(i=1; i<=N; i++)
    {
        if(i>1)
        {
            inc = inc+2;
            temp = inc;
            val = val+temp;
        }
        if(i==N)
            printf("%d", val);
        else
            printf("%d, ", val);
    }
    getch();
    return 0;
}

Here is the final snapshot of the sample run of above program:

print series in c

Here are some of the main steps used in above program:

C Print 0, 2, 6, 12... upto N Term

Let's create another program that prints another series that is 0, 2, 6, 12... upto N term:

// Write a program in C to print the following series:
// 0,2,6,12,20 -------------------------------up to N
// -----------codescracker.com-----------

#include<stdio.h>
#include<conio.h>
int main()
{
    int N, temp, inc=0, val=0, i;
    printf("Enter the value of N (limit): ");
    scanf("%d", &N);
    for(i=1; i<=N; i++)
    {
        if(i>1)
        {
            inc = inc + 2;
            temp = inc;
            val = val + temp;
        }
        if(i==N)
            printf("%d", val);
        else
            printf("%d, ", val);
    }
    getch();
    return 0;
}

Here is the sample run of the above program:

print series in c program

Use the same steps to create the above program except that initialize 0 to both the variable say val and inc (in this program) in place of 1 as done in earlier program.

C Print 1, 8, 27, 64... upto N Term

Let's create another program to print another series that is 1, 8, 27, 64... upto N term:

// Write a program in C to print the following series:
// 1,8,27,64 ---------------------------------up to N
// -----------codescracker.com-----------

#include<stdio.h>
#include<conio.h>
int main()
{
    int N, i, val;
    printf("Enter the value of N (limit): ");
    scanf("%d", &N);
    for(i=1; i<=N; i++)
    {
        val = i*i*i;
        if(i==N)
            printf("%d", val);
        else
            printf("%d, ", val);
    }
    getch();
    return 0;
}

This is the final snapshot of the sample run of above program:

print series c program

C Print 1, 2, 4, 7... upto N Term

Let's create one more program to print one more series that is 1, 2, 4, 7... upto N term in C:

// Write a program in C to print the following series:
// 1,2,4,7,11,16 -----------------------------up to N
// -----------codescracker.com-----------

#include<stdio.h>
#include<conio.h>
int main()
{
    int N, i, val=1, temp, inc=1;
    printf("Enter the value of N (limit): ");
    scanf("%d", &N);
    for(i=1; i<=N; i++)
    {
        if(i>1)
        {
            val = val + inc;
            inc++;
        }
        if(i==N)
            printf("%d", val);
        else
            printf("%d, ", val);
    }
    getch();
    return 0;
}

This is the snapshot of the sample run:

printing series in c language

« C Tutorial C Examples »






Tools
Calculator

Quick Links
Signup - Login - Give Online Test