Pagini recente » Cod sursa (job #1602125) | Cod sursa (job #387155) | Cod sursa (job #2879301) | Cod sursa (job #972169) | Cod sursa (job #1934023)
#include <cstdio>
#include <cstring>
#include <cctype>
char ch;
int k, frequence[26];
int main(){
freopen("ordine.in", "r", stdin);
freopen("ordine.out", "w", stdout);
while(isalpha(ch = getchar())){
frequence[ch - 'a']++;
}
while(1){
k = 0;
while(frequence[k] == 0){
k++;
if(k == 25 && frequence[k] == 0){
return 0;
}
}
putchar(k + 'a');
frequence[k]--;
if(frequence[k] > 0){
k++;
while(frequence[k] == 0){
k++;
if(k == 25 && frequence[k] == 0){
return 0;
}
}
putchar(k + 'a');
frequence[k]--;
}
}
return 0;
}