Vediamo come implementare un metodo per fare l'ordinamento di stringhe in cpp (c++).
A simple program to order string in cpp
Ecco il programmino:
#include <iostream>
using namespace std;
int ordinamento(string c[], int dim)
{
int scambio = 0;
string temp;
for(int i=0; i < (dim-1); i++)
{
if(c[i]>c[i+1])
{
temp = c[i];
c[i] = c[i+1];
c[i+1] = temp;
scambio = 1;
}
}
return scambio;
}
int main()
{
string c[] = {"zorro", "amore", "pippo", "cosa", "casa", "Asso"};
int dim = 6;
int ripeti = 1;
while(ripeti==1)
{
ripeti = ordinamento(c, dim);
}
for(int i=0; i<dim; i++)
{
cout << c[i] << "\n";
}
return 0;
}
Volete usare un compilatore cpp online?
Ecco quello che uso io:
https://www.onlinegdb.com/online_c++_compiler
Buon lavoro!