belongs to collection: C language array programs with an examples
Write C program to count even and odd elements in an array
#include <stdio.h> #define MAX_SIZE 100 //Maximum size of the array int main() { int arr[MAX_SIZE]; int i, num, evennum, oddnum; // Reads size and elements in array printf("Enter size of the array: "); scanf("%d", &num); printf("Enter %d elements in array: ", num); for(i=0; i<num; i++) { scanf("%d", &arr[i]); } evennum = 0; // Assuming 0 even numbers oddnum = 0; // Assuming 0 odd numbers for(i=0; i<num; i++) { /* If the current element of array is evennumber then increment evennumber count */ if(arr[i]%2 == 0) { evennum++; } else { oddnum++; // increment oddnumber count } } printf("Total even numbers: %d\n", evennum); printf("Total odd numbers: %d\n", oddnum); return 0; }
Result:
Enter size of the array: 5
Enter 5 elements in array: 1
2
3
4
5
Total even numbers: 2
Total odd numbers: 3
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
Result:
Enter size of the array: 5
Enter 5 elements in array: 1
2
3
4
5
Total even numbers: 2
Total odd numbers: 3
need an explanation for this answer? contact us directly to get an explanation for this answer