Challenge 1: Remove Even Integers From an Array

The challenge consists of a given array from which you need to remove all even integers.

Introduction

Here is a short guide to these challenge lessons.

  1. The function definition is always given in the problem statement with the expected arguments and function name to be used. If you change the name in the solution, your code will not compile.
  2. The skeleton code given has a function definition, which only has the // Write your code here comment in the body. It is just there as a placeholder. Delete it, and add your code there.
  3. When you get compile-time errors, it will sometimes refer to line numbers and code that you did not write. That is fine; that is just our evaluation code. But rest assured, that our code compiles. When in doubt, refer to the solution given and paste that in.
  4. Sometimes you are going to have to return from functions in a form that aligns with the test cases. Your solution may not be incorrect but your form of returning might not be what the evaluation code expects. For example, you might return two numbers in an array, but your test cases might expect an array. Watch out for that. Good luck! 🍀

Problem statement

Implement a function removeEven( int[]Arr, int size ), which takes an array arr and its size and removes all the even elements from the given array.

Input

An array with integers and its size is given.

Note: The array that passed to the function has been created dynamically.

Output

The output is an array with only odd integers.

Sample input

Arr = [1,2,4,5,10,6,3]

Sample output

Arr = [1,5,3]

Create a free account to view this lesson.

By signing up, you agree to Educative's Terms of Service and Privacy Policy