C Program to print the sum of n odd and even numbers using while
Program
#include<stdio.h>
void main()
{
int i, n;
int o_sum = 0;
int e_sum = 0;
printf("Enter the value of n \n");
scanf("%d", &n);
i = 1;
while (i <= n)
{
if(i%2 != 0)
{
o_sum = o_sum + i;
}
else
{
e_sum = e_sum + i;
}
i++;
}
printf("Sum of all odd numbers from 1 to %d is: %d\n", n, o_sum);
printf("Sum of all even numbers from 1 to %d is: %d", n, e_sum);
}
Output
$ gcc sum-of-n-odd-and-even-numbers-using-while.c
$ ./a.out
Enter the value of n
15
Sum of all odd numbers from 1 to 15 is: 64
Sum of all even numbers from 1 to 15 is: 56