👤

#include
#include
using namespace std;
char a[25];
int ordonare(char a[25])
{
char aux;
for(int i=0; i<=25; i++)
{
for(int j=i+1; j<=25; j++)
{
if(a[i]>a[j])
{
aux=a[i];
a[i]=a[j];
a[j]=aux;
}
}
}
return a[25];
}
int main()
{
cin>>a[25];
cout<}


Răspuns :

Răspuns:

#include <iostream>

#include <cstring>

using namespace std;

char a[20];

void ordonare(char a[])

{

   int sw,i, k=strlen(a);

   char aux;

   do

   {

       sw=1;

       for(i=0;i<k-1;i++)

       if (a[i]>a[i+1])

       {

           aux=a[i];

           a[i]=a[i+1];

           a[i+1]=aux;

           sw=0;

       }

   }

   while(!sw);

}

int main()

{

   cin.getline(a,20);

   ordonare(a);

   cout << a;

   return 0;

}

Explicație:

parca lucreaza bine, ordoneaza un cuvant

Daca limitele (lungimea e alta, redactezi codul///