Permalänk
Medlem

Sökning C++ hjälp mig :D

Tjena hur kan jag sortera namn listorna som skapas av följande funktion??

public: void SkrivIn(); void Visa(); void Sortera(); void Sök(); } Elever[20]; void Personer::SkrivIn() { cout<<"Skriv efternamn: "; cin>>Elever[x].Efternamn; cout<<"Skriv förnamn: "; cin>>Elever[x].Förnamn; cout<<"Skriv klass: "; cin>>Elever[x].Klass; cout<<"Skriv kurs: "; cin>>Elever[x].Kurs; cout<<"Skriv telefonnummer: "; cin>>Elever[x].Telefonnummer; cout<<"Skriv betyg: "; cin>>Elever[x].Betyg; }

Tack på förhand!
Mvh Kylox

La till code-taggar
Permalänk
Medlem
Skrivet av kylox:

Tjena hur kan jag sortera namn listorna som skapas av följande funktion??

Du kan använda en merge-sort

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Medlem
Skrivet av Teknocide:

Du kan använda en merge-sort

Hur gör man det då -.-

Permalänk
Medlem

Låter som en skoluppgift så här får du en länk om hur du kan sortera.
http://en.wikipedia.org/wiki/Bubble_sort

Visa signatur

i7 4770k @4.3GHz | Asus z87-pro | Asus 1080 | 16GB RAM | Samsung 840 Pro 256GB | 3TB HDD| Corsair RM850
Thinkpad x60 tablet | 3GB RAM | Crucial M4 128GB
Amiga 500+, Commodore 64/128D

Permalänk
Hedersmedlem

Forumet är till för att hjälpa och ge tips, inte lösa skoluppgifter åt dig. Du får komma med tydligare frågor efter att du försökt och tänkt efter själv. Det finns förmodligen kurs-material att läsa till exempel.

Jag la till code-taggar åt dig också för att få det lite snyggare

MVH
Moderator Shimonu

Permalänk
Medlem

Det finns hur många sorteringsalgoritmer som helst en sökning bort. Kolla på youtube och dylikt för att få dig en bildlig uppfattning om hur de funkar. Vi kommer inte att göra dina skoluppgifter åt dig. Vi kan därmot dela med oss av tips och synpunkter. Ett tips jag kan ge dig redan nu är att inte använda publika varibaler. Skall du manipulera data så skall du göra detta via publika metoder.
Du skulle t.ex kunna använda Students.addNewStudent() och sedan spara "Students" inuti en arraylist, eller än bättre, använda ett personnummer som nyckel i en hashmap

Visa signatur

[i]Those who don't understand UNIX are condemned to reinvent it, poorly. – Henry Spencer [/i]
[i]“Programmers are in a race with the Universe to create bigger and better idiot-proof programs,
while the Universe is trying to create bigger and better idiots.
So far the Universe is winning.”
[/i]

Permalänk

Ni har väl inte missat de ungerska folkdansarna som dansar sorteringsalgoritmer?

Här kör de en quicksort: https://www.youtube.com/watch?v=ywWBy6J5gz8

Permalänk
Medlem

Jag har löst det, tack alla som svarade!!

MVH
Kylox

Permalänk
Hedersmedlem
Skrivet av kylox:

Jag har löst det, tack alla som svarade!!

MVH
Kylox

Visa gärna upp hur du gjorde det ifall det är så att andra letar efter samma sak.