Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Elemente eines Arrays zählen, die verschieden sind

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
30.01.2008, 16:11 Uhr
Bruder Leif
dances with systems
(Operator)



Zitat von ao:
Ansonsten könntest du das einfacher mti einer std::list<int> erledigen:
Alle 37 Elemente der Reihe nach in die Liste pushen, dann sort, unique und size aufrufen - das Ergebnis ist die Anzahl der verschiedenen Elemente.


Oder gleich alles in eine map hauen und die Anzahl der Elemente zaehlen...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
30.01.2008, 16:19 Uhr
Kest
saint


Oder set...
--
Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
30.01.2008, 16:46 Uhr
öni



Ihr vergesst immer das es ein Anfänger ist der seine Lösung in seinem Skill gelöst haben will.....der kann nichts mit map, list, vectoren anfangen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
30.01.2008, 17:07 Uhr
~user453
Gast



Zitat von öni:
Ihr vergesst immer das es ein Anfänger ist der seine Lösung in seinem Skill gelöst haben will.....der kann nichts mit map, list, vectoren anfangen.


die stl kenn ich schon, nur darf ich die bei der aufgabe leider nicht verwenden


aber danke für eure antworten
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
30.01.2008, 22:30 Uhr
Blubber2063



Du brauchst ja keine Stl, wenn du die Unterschiede haben willst, alloziere ein Feld der gleichen Länge, dann trage den ersten Wert vorne ein und führe einen unsigned int für die tatsächliche benutze Länge mit. Bei jedem neuen Wert testest du ob er schon im Array steht, wenn ja nächstes Element betrachten wenn ja in den Array eintragen und zähler inkrementieren, am Ende enthält der Zähler die Anzahl der unterschiedlichen Elemente.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: