#include <iostream> /* funktio merkkien vaihtamiseen. */ void vaihto(char &a,char &b) { char temp; temp=a; a=b; b=temp; } int main(void) { const int koko=8; short int i,j; char merkit[koko]={'a','g','e','f','s',']','2',':'}; i=0; /* aloitetaan taulukon lajittelu. */ while (i<koko-1) { j=koko-2; while (j>=i) { if (merkit[j]>merkit[j+1]) vaihto(merkit[j],merkit[j+1]); j=j-1; } i=i+1; } /* tulostetaan merkit. */ for (i=0;i<koko;i=i+1) std::cout<<merkit[i]; return 0; }
Aika peruskikka. En kuitenkaan löytänyt vastaavaa haulla, joten lähetin tämän. :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.