#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.