ich ein C++ Programm geschrieben, das mir die Anzahl der Wiederholungen der Array-Elemente zeigt ... mein Quellcode ist:Zählen mehrere Array-Elemente
#include <iostream>
#include <string>
using namespace std;
int main() {
int x[20] = {1,1,32,43,54,65,76,76,76,2,12,12,32,43,54,3,3,23,1,43};
for (int i=0;i<20;i++) {
}
for (int i=0;i<20;i++) {
int count=1;
for (int j=i+1;j<19;j++) {
if (x[i]==x[j]) count++;
}
cout<<"The number "<<x[i]<<" is repeated "<<count<<" times"<<"\n";
}
}
und aus diesem heraus genommen wird:
The number 1 is repeated 3 times
The number 1 is repeated 2 times
The number 32 is repeated 2 times
The number 43 is repeated 2 times
The number 54 is repeated 2 times
The number 65 is repeated 1 times
The number 76 is repeated 3 times
The number 76 is repeated 2 times
The number 76 is repeated 1 times
The number 2 is repeated 1 times
The number 12 is repeated 2 times
The number 12 is repeated 1 times
The number 32 is repeated 1 times
The number 43 is repeated 1 times
The number 54 is repeated 1 times
The number 3 is repeated 2 times
The number 3 is repeated 1 times
The number 23 is repeated 1 times
The number 1 is repeated 1 times
The number 43 is repeated 1 times
Das Problem ist Ausgabe zeigt Array-Element jedes Mal, aber ich möchte, dass mein Programm zeigt nur die wiederholte Array nur einmal. und ich will kein neues Array definieren. Jeder hat eine Ahnung was los ist ??
Hinweis: dass ohne Definition jede neue Anordnung und ohne Programmausgabesortierung sollte wie folgt sein:
The number 1 is repeated 3 times
The number 32 is repeated 2 times
The number 43 is repeated 3 times
The number 54 is repeated 2 times
The number 65 is repeated 1 times
The number 76 is repeated 3 times
The number 2 is repeated 1 times
The number 12 is repeated 2 times
The number 3 is repeated 2 times
The number 23 is repeated 1 times
warum die Ausgabe nicht enthalten sollte 'Die Zahl 3 wird 2 times' wiederholt? – user463035818
* "ohne Definition irgendein neues Array und ohne Sortierung" * - Warum? Platzieren Sie keine willkürlichen Beschränkungen für die Lösungen Ihres Problems, dann hat Ihr Problem nichts mit der realen Programmierung zu tun. –
Möchten Sie die Anzahl der Elemente drucken, die nur für mehrere Male vorhanden sind? Und nicht den, der einmal da ist, ausdrucken? –