#include <stdio.h>
#include <stdlib.h>
#include <string.h>


int main()
{
    char s[100]="Ana are masina,mere si carnet nou",smax[100],*p;
    int lmax=0;
    strcpy(smax,""); //smax[0]='\0';
    p=strtok(s," ,.;:?!\n");
    do{
        if(strlen(p)>lmax)
        {
            strcpy(smax,p);
            lmax=strlen(p);
        }else if(strlen(p)==lmax){
                strcat(smax," ");
                strcat(smax,p);
              }
    }while(p=strtok(NULL," ,.;:?!\n"));
    printf("Cuv de lungime maxima: %s",smax);
    return 0;
}
