Sortieren nach gröse

can

Mitglied
Hallo Leute

ich habe 3 int,s

a=57;
b=113;
c=38;

Jetz möchte ich sie nach größe sortieren und der variablen a,b,c zuweisen

a=38;
b=57;
c=113;

wie macht man so was am einfachsten. Gibt es eine funktion oder muss ich es mit if else machen ?

Grüße Can

Alles ist am Anfang schwer:-)
 
Zum Sortieren gibt es die Funktion qsort() - Ein Quicksortalghoritmus
vielleicht mußt du als parameter ein array [int] übergeben - hängt vom Compiler ab.
 
Hi,

in der STL gibt es einen Algorithmus sort() der auch mit gewöhnlichen C-Arrays arbeitet:

#include <algorithm>
using namespace std;

int main(int argc, char* argv[])
{
int a[3];

a[0] = 34;
a[1] = 12;
a[2] = 4;

sort(a,a+3);

return 0;
}

G.
 
Zurück