Ich habe einen wirklich einfachen Code genau dort, die zählt, wie viel Werte Sie in Arrays benötigen.Zähler in Arrays C++
for (int i = 0; i < dm; i++)
{
if (arr[i] == c)
{
counter++;
}
};
Aber ich muss es ein wenig knifflig machen. Ich muss die Anzahl der gleichen Werte zählen. Stellen Sie sich vor, ich habe ein Array {4,4,4,3,3,2,2,1,1,0,0,0} und ich muss herausfinden, wie viel "Zwillinge" dort sind. Also 3,2,1 sind Zwillinge, weil sie nur einen genauen Freund haben. Ich habe so etwas wie 2 Fors und 2 Zähler versucht, aber immer noch Probleme haben. Vielen Dank. Ich hoffe du verstehst was ich mit "Zwilling" meine. x und x sind Zwillinge und y, y, y sind nicht (nur für den Fall)
Ist Ihr Array immer sortiert? – Slava
Machen Sie ein "Karte" -Objekt und speichern Sie die Zähler darin –
@slava ja von höher zu niedriger wenn das, was Sie meinen – AlexMIEL