#include #include #include int main() { char palavra1[20]; char palavra2[20]; char palavra3[50]; //Ler as duas palavras de entrada scanf("%s", palavra1); scanf("%s", palavra2); //Compara strings, se 0, são iguais //Como 0 é entendido como falso, não entrará no if se for falso if(strcmp(palavra1, palavra2)) { //Se a soma dos tamanhos das strings for menor que 20, a segunda pode ser concatenada na variável da primeira if(strlen(palavra1)+strlen(palavra2) < 20) { strcat(palavra1, palavra2); printf("%s", palavra1); } //Senão, copiar a primeira string na variável de maior tamanho, e então concatenar a segunda nesta nova variável else { strcpy(palavra3, palavra1); strcat(palavra3, palavra2); printf("%s", palavra3); } } //Se elas forem iguais, imprimir else printf("iguais"); return 0; }