Q:

C program to create an integer array and store the EVEN and ODD elements in a different array

0

C program to create an integer array and store the EVEN and ODD elements in a different array

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Here, we will create an integer array then find and store EVEN and ODD elements in two different separate arrays and print them.

Program:

The source code to create an integer array and store the EVEN and ODD elements in the different arrays is given below. The given program is compiled and executed using GCC compile on UBUNTU 18.04 OS successfully.

// C program to create an integer array and store
// the EVEN and ODD elements in a different array

#include <stdio.h>

int main()
{
    int arr[6];
    int evenArr[6];
    int oddArr[6];

    int i = 0, j = 0, k = 0;

    printf("Enter the array elements: ");
    for (i = 0; i < 6; i++)
        scanf("%d", &arr[i]);

    for (i = 0; i < 6; i++) {
        if (arr[i] % 2 == 0)
            evenArr[j++] = arr[i];
        else
            oddArr[k++] = arr[i];
    }

    printf("Even elements: ");
    for (i = 0; i < j; i++)
        printf("%d ", evenArr[i]);

    printf("\nOdd elements: ");
    for (i = 0; i < k; i++)
        printf("%d ", oddArr[i]);

    printf("\n");
    return 0;
}

Output:

RUN 1:
Enter the array elements: 10 20 30 40 55 77
Even elements: 10 20 30 40 
Odd elements: 55 77 

RUN 2:
Enter the array elements: 11 22 33 44 55 66
Even elements: 22 44 66 
Odd elements: 11 33 55

RUN 3:
Enter the array elements: 10 20 30 40 50 60
Even elements: 10 20 30 40 50 60 
Odd elements: 

RUN 4:
Enter the array elements: 11 33 55 77 99 9
Even elements: 
Odd elements: 11 33 55 77 99 9 

Explanation:

In the main() function, we created an array of 6 integer elements then we read array elements from the user and found the EVEN and ODD numbers and store them into evenArr and oddArr arrays and printed the result on the console screen.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now