commit cea88103ec2305a3fd5b2909945cc1f8d8a94f80 parent 4cf2fdbe32d2a21cd88fd4a1e9bb2d273553fdc4 Author: Amit Dutta <amitdutta4255@gmail.com> Date: Tue, 2 Jun 2026 15:06:39 +0530 - Diffstat:
| A | semester_1/practice-c/external_3.c | | | 25 | +++++++++++++++++++++++++ |
1 file changed, 25 insertions(+), 0 deletions(-)
diff --git a/semester_1/practice-c/external_3.c b/semester_1/practice-c/external_3.c @@ -0,0 +1,25 @@ +// 3. Write a program to compute the sum of the first n terms of: S = 1 - 2 + 3 - 4 + 5… + +#include<stdio.h> + +int sum(int); + +int main() { + int n; + printf("Enter the value for n: "); + scanf("%d", &n); + printf("\nSum of the first n terms= %d", sum(n)); + return 0; +} + +int sum(int n) { + int i, res = 0; + for(i = 1; i <= n; i++) { + if(i % 2 == 0) { + res -= i; + continue; + } + res += i; + } + return res; +}