#include <iostream>
#include <string.h>
#include <time.h>

using namespace std;
void robcpy(char *baux,char *bsir);
int main()
{
    char sir[50][25],aux[25];
    clock_t t1,t2;
    int i,j,n,m;
    cout<<"Numarul de cuvinte= ";
    cin>>n;
    cin.get();
    for(i=0;i<n;i++) {
        cout<<"cuvantul: ";
        cin.get(sir[i],25);
        cin.get();
    }
    for(i=0;i<n;i++){
        for(j=i+1;j<n;j++) {
            if(stricmp(sir[i],sir[j])>0){
                t1=clock();
                for(m=0;m<=10000000;m++) robcpy((char *)aux,sir[i]);
                t2=clock()-t1;
                cout<<t2<<endl;
                robcpy(sir[i],sir[j]);
                robcpy(sir[j],aux);
            }
        }
    }
    for(i=0;i<n;i++) cout<<sir[i]<<endl;
    return 0;
}

void robcpy(char *baux,char *bsir)
{
    int i=0;
    while(bsir[i]!=0) {
        baux[i]=bsir[i];
        i++;
    }
    baux[i]=0;
}
