ADVERTISEMENT
ADVERTISEMENT

C program to calculate the sum of the series 1-2+3-4+5-6+7-8...N terms

Given the series 1 -2+3-4+5-6+7-8 ... N terms, and we have to find the sum of all values using C program.
Submitted by Anshuman Das, on September 12, 2019

The series is: 1-2+3-4+5-6+7-8...N terms, we have to find out the sum up to Nth terms.

Solution:

Let's analyse this problem,

    If we want Sum of this series up to 2nd term then sum will be:
        1-2 =-1
    Up to 3rd term:
        1-2+3 =2
    Up to 4th term 
        1-2+3-4 = -2
    Up to 5th term:
        1-2+3-4+5= 3
        .
        .
        .

Now we can conclude that if we want sum up to an Odd term then we always get sum as ((N+1)/2) and if we want sum up to an Even term the sum is in the form of (-1*(N/2)).

Now Let's make logic for this using c programming,

#include <stdio.h>

//function for creating the sum of the 
//series up to Nth term
int series_sum(int n)
{
    if (n % 2 == 0)
        return (-(n / 2));
    else
        return ((n + 1) / 2);
}

// main code
int main()
{
    int n;
    printf("Series:1-2+3-4+5-6+7-8.....N\n");
    printf("Want some up to N terms?\nEnter the N term:");
    scanf("%d", &n);
    
    printf("Sum is:%d", series_sum(n));
    
    return 0;
}

Output

Series:1-2+3-4+5-6+7-8.....N
Want some up to N terms?
Enter the N term:10
Sum is:-5

C Sum of Series Programs »


Read more...

ADVERTISEMENT



ADVERTISEMENT



Comments and Discussions


ADVERTISEMENT

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.