Kod: Zaznacz cały
#include <iostream>
int bubble_sort(char *t, int s);
int main()
{
char t[255];
std::cout << "Podaj Wyraz ";
std::cin >> t;
int dlugosc = 0;
//dlugosc wyrazu
for(int i = 0; i <255;i++)
{
if(t[i]=='\0'){break;}
dlugosc++;
}
std::cout << "Dlugosc rowna: "<< dlugosc;
//sortujemy
bubble_sort(t,dlugosc);
std::cout << std::endl;
for(int i =0;i<dlugosc;i++)
{
std::cout << t[i];
}
//koniec sortowania
for(int i =0;i<dlugosc;i++)
{
}
return 0;
}
int bubble_sort(char *t, int s){
for (int i = 1; i < (s-1); i++){
for (int j = (s-1); j >= i; j--){
if (t[j] < t[j-1]){
int tmp = t[j];
t[j] = t[j-1];
t[j-1] = tmp;
}
}
}
return 0;
}