2
svar
302
visningar
MayaWingårdh behöver inte mer hjälp
Problem med att sortera array. Programmering 1
Hej. Jag har en vektor som är fylld med ett antal passagerares ålder. Den ska sorteras och skrivas ut. Jag har försökt att koda efter Csharpsskolans bubbelsort instruktion. Jag får den inte att sortera? Fattar inte vad jag gör fel.
public void sort_buss()
{
for (int x = 0; x > passagerare.Length - 1; x++)
{
for (int y = 0; y > passagerare.Length - 1 - x; y++)
{
if (passagerare[y] < passagerare[y + 1])
{
int sortera = passagerare[y + 1];
passagerare[y + 1] = passagerare[y];
passagerare[y] = sortera;
}
}
}
foreach (int skrivaUt in passagerare)
{
Console.WriteLine(skrivaUt);
}
}
x > passagerare.Length - 1 kommer aldrig att bli sant. Villkoret säger hur länge du ska loopa, inte när du ska sluta loopa.
men gud vad dumt, hade jag bara satt krokodilerna åt fel håll. Så klart det ska vara så. Tack!