Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <algorithm>
- #include <iostream>
- #include <vector>
- using namespace std;
- int findMode(int arrayName[], int arraySize)
- {
- // Sorts Array in ascending order
- sort(arrayName, arrayName + arraySize);
- int frequency2 = 0;
- //vector<int> vectorName;
- for (int i = 0; i < arraySize; i++)
- cout << arrayName[i] << endl;
- // Numbers in array are now checked for frequency
- for (int i = 0; i < arraySize; i++)
- {
- int found = 0;
- for (int j = 0; j < i; j++)
- {
- if (arrayName[i] == arrayName[j])
- found++;
- }
- if (found == 0)
- {
- int frequency = 1;
- for (int j = i + 1; j < arraySize; j++)
- {
- if (arrayName[i] == arrayName[j])
- {
- frequency++;
- }
- }
- }
- }
- //pasted
- /**for (int i = 0; i < arraySize; i++)
- cout << arrayName[i] << endl; ***/
- // Numbers in array are now checked for frequency
- for (int i = 0; i < arraySize; i++)
- {
- int found = 0;
- for (int j = 0; j < i; j++)
- {
- if (arrayName[i] == arrayName[j])
- found++;
- }
- if (found == 0)
- {
- int frequency = 1;
- for (int j = i + 1; j < arraySize; j++)
- {
- if (arrayName[i] == arrayName[j])
- {
- frequency++;
- if (frequency2 == frequency)
- {
- vector<int> vectorName;
- vectorName.push_back(arrayName[i]);
- return vectorName;
- }
- }
- }
- }
- }
- }
- /** if (frequency2 == frequency)
- cout << arrayName[i] << ":" << frequency << endl; */
- int main()
- {
- cout << "Hi" << endl;
- vector <int> vectorName;
- int arrayName1[] = { 1, 5, 6, 1, 5, 2, 4, 8, 1, 6, 5, 6 };
- findMode(arrayName1, 12);
- for (int i = 0; i < vectorName.size(); i++)
- cout << vectorName[i] << endl;
- return 0;
- }
- /**
- vector<int> vectorName = arrayName;
- return vectorName;
- }
- ***/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement