Moin!
Das Array muss vorher sortiert werden. Ich habe dafür die Funktion sort() benutzt aus der Bibliothek <algorithms>. Man kann dafür auch einen eigenen Bubble-Sort verwenden.
Hier die Lösung:
#include <algorithm>
#define ANZ 100
using namespace std;
void main(){
int Werte[ANZ];
int zahl = 0;
int temp = -1;
int counter = 0;
sort(Werte, Werte + ANZ);
for (int i = 0; i < ANZ; i++){
zahl = Werte[i];
if (temp != zahl){
for (int y = 0; y < Anzahl; y++){
if (zahl == Werte[y]) counter++;
}
cout << zahl << " ist " << counter << "x vorhanden." << endl;
counter = 0;
}
temp = zahl;
}
}
VG,
Der_Code