Răspuns:
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char sir[256]="", maxc[256]="";
unsigned int maxlen=0;
cin.getline(sir, 255);
char *p=strtok(sir, " ");
while(p) {
if(strlen(p)>maxlen) {
int ok=1;
for(unsigned int i=0; i<strlen(p)-1;i++)
for(unsigned int j=i+1; j<strlen(p); j++)
if(p[i]==p[j]) ok=0;
if(ok==1) {
strcpy(maxc,p);
maxlen=strlen(p);
}
}
p=strtok(NULL, " ");
}
if(strlen(maxc))cout<<maxc;
else cout<<"-1";
return 0;
}