Pagini recente » Cod sursa (job #3000890) | Borderou de evaluare (job #2626815) | Cod sursa (job #935459) | Cod sursa (job #505705) | Cod sursa (job #2303239)
#include <fstream>
using namespace std ;
const int NR = 10005 ;
ifstream f ("ordine.in") ;
ofstream g ("ordine.out") ;
int v [ 30 ] ;
int cnt ;
int main ()
{
int p ; f >> p ;
for ( unsigned i = 0 ; i < p ; ++ i )
{
char c ;f >> c ;
v [ c - 'a' ] ++ ;
for ( unsigned j = c - 'a' + 1 ; j < 26 ; ++ j ) cnt += v [ j ] ;
}
g << cnt ;
return 0 ;
}