Pagini recente » Cod sursa (job #980889) | Cod sursa (job #2551223) | Cod sursa (job #1342135) | Cod sursa (job #55443) | Cod sursa (job #2558723)
#include <fstream>
#include <iostream>
using namespace std;
int f [ 30 ] ;
int main()
{
freopen ( "ordine.in" , "r" , stdin ) ;
freopen ( "ordine.out" , "w" , stdout ) ;
int n = 0 , i , j ;
char ch , ant = - 1 ;
while ( scanf ( "%c" , & ch ) != EOF && ch != '\n' )
++ n , ++ f [ ch - 'a' ] ;
for ( i = 1 ; i <= n ; ++ i )
{
for ( j = 0 ; j < 26 ; ++ j )
if ( j != ant && f [ j ] )
{
ant = j ; -- f [ j ] ;
printf ( "%c" , j + 'a' ) ;
}
}
return 0;
}