equal

Tags:    c++

Jeg har en række integers, og jeg vil gerne vide om de er lige store, eller om ALLE værdierne er forskellige. Hvordan gør man det?



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
det er forholdsvis simpelt.
Fold kodeboks ind/udKode 

unique er destruktiv på den liste der kalder den så hvis du skal bruge den originale tal liste skal du tage en kopi af den først, eller køre unique på en kopi af den.



Jeg har en række integers, og jeg vil gerne vide om de er lige store, eller om ALLE værdierne er forskellige. Hvordan gør man det?


Du kunne sortere dem først. Så vil det være nemmest. Prøv at skrive en række tal op på et stykke papir. Hvordan vil du så tjekke, om de alle er ens ?
Og hvordan vil du tjekke, om alle er forskellige ?



Ok tak :D

.:Edit:.
btw... hvorfor bruger du sort(). Skal de være sorteret før unique virker?



Indlæg senest redigeret d. 28.11.2008 00:40 af Bruger #13669
unique sletter alle elementer der er magen til elementet lige før dem, så ved at sortere listen først sletter den alle tal der er magen til tallet lige før dem i listen:
111222333

bliver til
123

men
121122333

bliver til
12123




unique sletter alle elementer der er magen til elementet lige før dem, så ved at sortere listen først sletter den alle tal der er magen til tallet lige før dem i listen:
111222333

bliver til
123

men
121122333

bliver til
12123


Ok :D



t