Element Count In Array

#include <iostream

#include <algorithm>

#include <vector>
using namespace std;

void Calculate(int arr[], int size)
{
    vector<intvect;
    for (int i = 0i < sizei++)
    {
        vector<int>::iterator iter = find(vect.begin(), vect.end(), arr[i]);
        if (iter == vect.end())
        {
            vect.push_back(arr[i]);
        }
    }
    for (int i = 0i < vect.size(); i++)
    {
        int cnt = count(arrarr + sizevect[i]);
        if (cnt > float(size) / 2)
        {
            cout << vect[i] << " -> " << cnt << "\n";
        }
        else
        {
            cout << vect[i] << " -> " << -1 << "\n";
        }
    }
}

int main()
{
    int size;
    cout << "\nEnter The Number of Elements in Array: ";
    cin >> size;
    int arr[size];

    for (int i = 0i < sizei++)
    {
        cout << "\nEnter The Value of Element " << i + 1 << ": ";
        cin >> arr[i];
    }
    Calculate(arrsize);
    return 0;
}

Comments

Popular posts from this blog

Ticket Booking System

Student Database

Generalised Linked List