*g*
Das war unter anderem ne Aufgabe meiner Fachabi-Prüfung
Jedoch in Delphi nicht in C++
Jedoch handelt es sich hier um ein Programmierlogisches Problem als eines mit C++.
Auf jeden Fall brauchst du mindestens ne Schleife und mit arrays zu Arbeiten ist auch nicht schlecht.
Erst legst du ein Array an in dem alle Zeichen sind.
var x = array(a,b,c,d,....1,2,3....)
var text = "Hallo";
while (text wird durchlaufen, char für char) {
array[char] = array[char]+1;
}
Danach den Array nach der höchsten Zahl sortieren lassen.
Das hier oben ist keine bestehende Syntax, es ist einfach nur programmtechnisch aufgeschrieben, einzelne Funkionen musst du dir selbst suchen.
Jedenfalls wenn es durchläuft und das aktuelle Zeichen ist "a", dann wird array[a] hochgezählt weil man das aktuelle Zeichen einfach als Variable für den Index des Arrays benutzt.
Ich hoffe du weisst was ich meine
Daddi