Cod sursa(job #2303201)

Utilizator Andrei-27Arhire Andrei Andrei-27 Data 15 decembrie 2018 20:07:33
Problema Ordine Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <fstream>
#include <vector>

using namespace std ;

ifstream f ("ordine.in") ;
ofstream g ("ordine.out") ;

vector < int > v ( 26 , 0 ) ;
int j = -1 , cnt ;

int main ()
{
    char c ;
    while ( f >> c )    v [ c - 'a' ] ++ , cnt ++ ;
    int p = 0 ;
    while ( cnt -- )
    {
        for ( int i = 0 ; i < 26 ; ++ i )   if ( v [ i ] && i != j )  { g << char ( i + 'a' ) , v [ i ] -- , j = i ; break ; }
    }


    return 0 ;
}