You are on page 1of 1

ordonare alfabetica

#include <iostream>
#include <string.h>
using namespace std;
char s[201],a[50][50],*cuv,aux[50],sep[]=" ";
int i,j,ok;
int main()
{cin.getline(s,201);
i=0;
ok=0;
cuv=strtok(s,sep);
while(cuv)
{
i++;
strcpy(a[i],cuv);
strtok(NULL,sep);
}
do
{
ok=0;
for(j=1;j<i;j++)
if(strcmp(a[j],a[j+1])>0)
{
strcpy(aux,a[j]);
strcpy(a[j],a[j+1]);
strcpy(a[j+1],aux);
ok=1;
}

}while(ok==1);
for(j=1;j<=i;j++)
cout<<a[j]<<endl;

You might also like