16. januar 2007 - 21:40
Der er
12 kommentarer
Sortering af tal
Hej Eksperter. Nogen der kan forklare mig lidt angående sortering af tal. Hvordan udskriver man blandede tal i en sorteret rækkefølge? Finder det midterste tal (sammenligner med gennemsnit)?? På forhånd tak!
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
16. januar 2007 - 21:46
#1
du sorterer dem inden du udskriver C har en nydelig qsort funktion hvis du selv vil lave en primitiv sortering er det heller ikke svaert med 2 for loekker hvis du har sorteret er det ogsaa nemt at finde median
16. januar 2007 - 21:50
#2
Sortvalues(val1, val2, val3) og så ? Return Sortvalues eller?
16. januar 2007 - 21:52
#3
saa godt som alle sorteringer koerer paa et array
16. januar 2007 - 22:06
#4
kan du vise et eksempel? hvis jeg nu har 3 bestemte tal som skal sorteres?
16. januar 2007 - 22:20
#5
Her er min array: int main(int argc, char *argv[]) { int array[3] = {5, 45, 34}; for (int i = 0; i < 3; i++) cout << array[i] << endl; }
16. januar 2007 - 22:29
#6
Jeg synes ikke qsort er "nydelig", jeg kan bedre lide std::sort: std::sort(&array[0], &array[3]);
16. januar 2007 - 22:41
#7
jammen det er bare helt perfekt bertelbrander, smider du et svar?
16. januar 2007 - 22:43
#8
Jeg samler ikke på point.
16. januar 2007 - 22:47
#9
hov. den finder jo ikke gennemsnit
16. januar 2007 - 22:53
#10
nevermind, tænkte mig ikke lige om med den array :-) tak tak arne_v: samler du, så må du gerne få dem for din hjælp
16. januar 2007 - 22:55
#11
At regne gennemsnit: std::cout << "Gennemsnit: " << std::accumulate(&array[0], &array[3], 0)/3 << std::endl;
18. januar 2007 - 19:08
#12
Du kan også indsætte dine tal i en std::set<int>, så bliver de sorteret automatisk.
Kurser inden for grundlæggende programmering