Если вы хотите сделать это по-своему, то вы можете сделать это после нескольких изменений в коде, например:
#include <iostream>
using namespace std;
int getFreq(char* arr, int size, int index) {
for (int i = index; i <size; i++)
{
int cnt = 0;
for (int j = 0; j < size; j++)
{
if (arr[i] == arr[j]) cnt++;
}
return cnt;
}
}
int main() {
char arr[] = { 'a','c','e','a','b','a','a','c' };
int size = sizeof(arr) / sizeof(arr[0]);
for (int index = 0; index < size; index++)
{
cout << getFreq(arr, size,index) << endl;
}
system("pause");
}