compter le nombre de fois qu'un personnage apparaît dans un tableau?

j'ai pensé pendant un long moment et havent obtenu n'importe où avec le programme. je ne sais pas par où commencer. La mission nécessite l'utilisation d'une fonction principale et la seule bibliothèque iostream à être utilisé.
la tâche consiste à Déclarer un char tableau de 10 éléments. Prendre une entrée de l'utilisateur. Déterminer si le tableau contient des valeurs de plus de 1 fois . ne pas afficher les caractères qui s'affiche 1 fois seulement.

Sample output:
a 2
b 4
..

un b sont des personnages. et 2 et 4 représente le nombre de fois qu'ils apparaissent dans le tableau B.

j'ai essayé d'utiliser de boucle imbriquée pour comparer un personnage avec tous les caractères en tableau et incrémenter un compteur à chaque fois similer de caractères identifiant le son, mais des résultats inattendus se produisent.

Voici le code

#include <iostream>
using namespace std;
void main()
{

    char ara[10];
    int counter=0;
    cout<<"Enter 10 characters in an array\n";
    for ( int a=0; a<10; a++)
        cin>>ara[a];

    for(int i=0;  i<10;  i++)
    {
       for(int j=i+1; j<10;  j++)
     {
         if(ara[i] == ara[j])
               {
                  counter++;
                  cout<<ara[i]<<"\t"<<counter<<endl;
               }
     }
    }
}
  • Si vous avez essayé de résoudre ce problème, merci de poster le code.
  • afficher ce que vous avez essayé.
  • u peut les gars de m'aider à le construire à partir de zéro?