#include #include void verwissel(char *a, char *b); void main() { char woord1[20], woord2[20], woord3[20]; // input cout << "geef 3 woorden : " << endl; cout << "woord 1 : "; cin >> woord1; cout << "woord 2 : "; cin >> woord2; cout << "woord 3 : "; cin >> woord3; //sorteren /* sorteeralgoritme : * 1- let op de 3 vergelijkingen en hun volgorde * 2- iedere vergelijking op zich is gebaseerd op * de return van strcmp(), die o, -1 of 1 teruggeeftµ * naargelang de tweede string korter, gelijk, of langer is * dan de eerstenumerieke waarde van de string */ if(strcmp(woord1,woord2)>0) { verwissel(woord1, woord2); } if(strcmp(woord2,woord3)>0) { verwissel(woord2, woord3); } if(strcmp(woord1,woord2)>0) { verwissel(woord1, woord2); } //output cout << "alfabetisch : " << endl; cout << woord1 << endl << woord2 << endl << woord3 << endl << endl; } void verwissel (char * a, char * b) { char dummy[20]; strcpy(dummy, a); strcpy(a,b); strcpy(b,dummy); }