int main() { int number; int min,max; printf("Enter the minimum range: "); scanf("%d",&min); printf("Enter […] C program for odd or even number" />

C program for odd or even number


Levels of difficulty: / perform operation:

Program 1

#include<stdio.h>
int main() {
	int number;
	printf("Enter any integer: ");
	scanf("%d",&number);
	if(number % 2 ==0)
	         printf("%d is even number.",number); else
	         printf("%d is odd number.",number);
	return 0;
}

Result

Enter any integer: 5
5 is odd number.

Program 2

#include<stdio.h>
int main() {
	int number;
	int min,max;
	printf("Enter the minimum range: ");
	scanf("%d",&min);
	printf("Enter the maximum range: ");
	scanf("%d",&max);
	printf("Odd numbers in given range are: ");
	for (number = min;number <= max; number++)
	         if(number % 2 !=0)
	             printf("%d ",number);
	return 0;
}

Result

Enter the minimum range: 1
Enter the maximum range: 20
Odd numbers in given ranges are: 1 3 5 7 9 11 13 15 17 19

Program 3

#include<stdio.h>
int main() {
	int number;
	int min,max;
	printf("Enter the minimum range: ");
	scanf("%d",&min);
	printf("Enter the maximum range: ");
	scanf("%d",&max);
	printf("Odd numbers in given range are: ");
	for (number = min;number <= max; number++)
	         if(number % 2 !=0)
	             printf("%d ",number);
	printf("\nEven numbers in given range are: ");
	for (number = min;number <= max; number++)
	         if(number % 2 ==0)
	             printf("%d ",number);
	return 0;
}

Result

Enter the minimum range: 1
Enter the maximum range: 20
Odd numbers in given ranges are: 1 3 5 7 9 11 13 15 17 19
Even numbers in given ranges are: 2 4 6 8 10 12 14 16 18 20

Program 4

#include<stdio.h>
int main() {
	int number;
	int min,max;
	long sum =0;
	printf("Enter the minimum range: ");
	scanf("%d",&min);
	printf("Enter the maximum range: ");
	scanf("%d",&max);
	for (number = min;number <= max; number++)
	         if(number % 2 !=0)
	             sum = sum + number;
	printf("Sum of odd numbers in given range is: %ld",sum);
	return 0;
}

Result

Enter the minimum range: 1
Enter the maximum range: 100
Sum of odd numbers in given range is: 2500

Program 5

#include<stdio.h>
int main() {
	int number;
	int min,max;
	long odd_sum =0,even_sum = 0;
	printf("Enter the minimum range: ");
	scanf("%d",&min);
	printf("Enter the maximum range: ");
	scanf("%d",&max);
	for (number = min;number <= max; number++)
	         if(number % 2 != 0)
	             odd_sum = odd_sum + number; else
	             even_sum = even_sum + number;
	printf("Sum of even numbers in given range is: %ld\n",even_sum);
	printf("Sum of odd numbers in given range is: %ld",odd_sum);
	return 0;
}

Result

Enter the minimum range: 1
Enter the maximum range: 10
Sum of even numbers in given range is: 30
Sum of odd numbers in given range is: 25