Cod sursa(job #3146422)
Utilizator | Porumb Valentin mrvalentyn | Data | 20 august 2023 22:27:52 |
---|---|---|---|
Problema | Litere | Scor | 40 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.58 kb |
#include<bits/stdc++.h>
using namespace std;
#define intmx INT_MAX
#define in ifstream f
#define out ofstream g
#define ll long long
#define ull unsigned long long
int ans=0;
char s[10000];
int n;
int main(){
in("litere.in");
out("litere.out");
f>>n;
f>>s;
int srt;
do{
srt=1;
for(int i=0;i<strlen(s)-1;++i){
if(s[i]>s[i+1]){
ans++;
srt=0;
swap(s[i],s[i+1]);
}
}
}while(!srt);
g<<ans;
f.close();
g.close();
return 0;
}