Я сделал около 90% от проблемы, но проблема в том, что нет режима, который я сделал, я, если нет режима для печати -1, я много пробовал, но всегда терпит неудачу. * это функция, которую я написал
void mode(int arr[], int size)
{
int max_count = 0; // for the most numbers occuer
cout << endl;
cout << "Mode is: ";
for (int i = 0; i < size; i++) {
int count = 1;
/*to count how many times num occuer to compare it with max count
it is inside the loop to start each time from 1*/
for (int j = i + 1; j < size; j++)
if (arr[i] == arr[j])
count++;
if (count > max_count)
max_count = count;
}
for (int i = 0; i < size; i++) {
int count = 1;
for (int j = i + 1; j < size; j++)
if (arr[i] == arr[j])
count++;
if (count == max_count)
cout << arr[i] << " ";
}
}