robertoOo Postado Dezembro 12, 2009 Denunciar Share Postado Dezembro 12, 2009 bom, não to conseguindo desenvolver isso..Receba 2 palavras via teclado e determine:Se as palavras são iguais;Caso as palavras sejam diferentes, qual delas tem maior comprimento (não esquecer a possibilidade de existirem palavras diferentes de mesmo tamanho);Verifique se a segunda palavra é uma sub string da primeira:Exemplo: Palavra 1 = casamento Palavra 2 = casaobrigado desde já Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RonaldoRG Postado Dezembro 12, 2009 Denunciar Share Postado Dezembro 12, 2009 Olá companheiro.Testa esse código ai:#include<stdio.h> #include<stdlib.h> #include<string> using namespace std; main() { string s1, s2; int c1, c2; s1 = "Teste"; s2 = "Tes"; // Compara as strings if(s1 == s2) printf("strings iguais\n\n"); else { // Pega os comprimentos das strings c1 = s1.length(); c2 = s2.length(); // Compara os comprimentos das strings if(c1 > c2) printf("Comprimento s1 > s2\n\n"); else if(c1 < c2) printf("Comprimento s2 > S1\n\n"); else printf("Comprimento s1 = s2\n\n"); // Verifica se s2 é substring de s1 if(s1.find(s2) != -1) printf("s2 e substring de s1\n\n"); } system("pause"); }Qualquer coisa retorna aqui.Abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marina_DC Postado Dezembro 13, 2009 Denunciar Share Postado Dezembro 13, 2009 Tente usar as bibliotecas padrões do C. Nesse site é tudo bem explicadinho e fácil de acompanhar.http://www.mtm.ufsc.br/~azeredo/cursoC/aulas/c520.htmlPara comparar você pode usar a função strcmp.Exemplo:strcmp(string1,string2); Se forem iguais vai retornar zero. E para verificar se tem o mesmo tamanho pode usar a strlen tam1 = strlen(string1); tam2 = strlen(string2); Depois faz uma comparação com if if(tam1 == tam2){ printf(São iguais); } else printf(São diferentes); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Durub Postado Dezembro 15, 2009 Denunciar Share Postado Dezembro 15, 2009 Para verificar se é substr você pode usar a função strstr, da string.h.Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
robertoOo
bom, não to conseguindo desenvolver isso..
Receba 2 palavras via teclado e determine:
Se as palavras são iguais;
Caso as palavras sejam diferentes, qual delas tem maior comprimento (não esquecer a possibilidade de existirem palavras diferentes de mesmo tamanho);
Verifique se a segunda palavra é uma sub string da primeira:
Exemplo: Palavra 1 = casamento
Palavra 2 = casa
obrigado desde já
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.