Sunday, 24 December 2017

Question :
A Daphne array is an array that contains either all odd numbers or all even numbers. For example, {2, 4, 2} (only even numbers) and {1, 3, 17, -5} (only odd numbers) are Daphne arrays but {3, 2, 5} is not because it contains both odd and even numbers. Write a function named isDaphne that returns 1 if its array argument is a Daphne array. Otherwise it returns 0.

If you are programming in Java or C#, the function prototype is
   int isDaphne (int[ ] a);

If you are programming in C or C++, the function prototype is

   int isDaphne (int a[ ], int len) where len is the number of elements in the array.

Solution :
public int isDaphne(int [] a)
        {
            bool isEven = false, isOdd = false;
            for(int i=0;i<a.Length;i++)
            {
                if(a[i]%2==0)
                {
                    isEven = true;
                }
                else
                {
                    isOdd = true;
                }
            }
           
            if(isEven && isOdd)
            {
                return 0;
            }
            else
            {
                return 1;
            }
        }

0 comments:

Post a Comment

Powered by Blogger.

Followers

Translate

Currency Converter

Exchange Rate

Featured post

Interpolation in angular 5

When we want to communicate from component class to template ,we can use interpolation which use the { { expression }} to render the bound...

Popular Posts

My Facebook Page