Pagini recente » Cod sursa (job #84950) | Cod sursa (job #319887) | Cod sursa (job #2756754) | Cod sursa (job #1767491) | Cod sursa (job #2558733)
#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 , ant = - 1 ;
char ch ;
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' ) ;
break ;
}
}
return 0;
}