Cod sursa(job #3137091)

Utilizator maryyMaria Ciutea maryy Data 11 iunie 2023 11:26:20
Problema Litere Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <fstream>

using namespace std;
ifstream in("litere.in");
ofstream out("litere.out");
int main()
{
    int n;
    in>>n;
    char letters[10001];
    for (int i=0; i<n; i++)
    {
        in>>letters[i];
    }
    int swaps=0;
    bool sorted=0;
    while(sorted==0)
    {
        sorted=1;
        for(int i=0; i<n-1; i++)
        {
            if(letters[i]>letters[i+1])
            {
                char sw=letters[i];
                letters[i]=letters[i+1];
                letters[i+1]=sw;
                swaps++;
                sorted=0;
            }
        }
    }
    out<<swaps;
}