Five Numbers – Number without Pair

Five numbers a,b,c,d,e are passed as input to the program. Among these 5 numbers, 2 pairs are present and one is without pair. Print that number without pair.

Input Format:
The first line contains a,b,c,d,e separated by a space.
Output Format:
The first line contains the number that does not have a pair.

Boundary Conditions:
1 <= a,b,c,d,e <= 99999

Example Input/Output 1:
Input:
44 54 88 44 54
Output:
88

Example Input/Output 2:
Input:
55 55 55 55 55
Output:
55

#include <iostream>
#include<algorithm>
using namespace std;
int main(int argc, char** argv)
{
int a[5];
for(int i=0;i<5;i++)
cin>>a[i];
sort(a,a+5);
int i=1;
while(i<5)
{
    if(a[i]==a[i-1])
    {
        a[i]=0;
        a[i-1]=0;
    }
    i++;
}
for(int i=0;i<5;i++)
{
    if(a[i]!=0)
    {
        cout<<a[i];
        break;
    }
}
}

Leave a Reply

Your email address will not be published. Required fields are marked *

More posts. You may also be interested in.