Explicație:
#include <stdio.h>
#include <math.h>
#include <string.h>
int main()
{
char s1[50],s2[50];
int x,y;
gets(s1);
x=strlen(s1);
gets(s2);
y=strlen(s2);
if(x>y) printf("%s",s1);
else if(x<y) printf("%s",s2);
else printf("%s\n%s",s1,s2);
return 0;
}