viciado Postado Dezembro 15, 2008 Denunciar Share Postado Dezembro 15, 2008 Como posso verificar se uma string é permutação da outra. Se todos os caracteres da primeira cadeia estão presentes na segunda.Ex "abccde" é permutação de "cbadce", mas não é de "abcdef" nem de "abcde"Erro não compila#include <stdio.h> #include <stdlib.h> int main() { char palavra1[30]; char palavra2[30]; printf("Digite uma palavra\n"); gets(palavra1); printf("Digite outra palavra \n"); gets(palavra2); int i,j; int tam1 = strlen(palavra1); int tam2 = strlen(palavra2); if(tam1 > tam2){ printf("A primeira não e permutacao da segunda \n"); } else{ for(i=0;i<tam1;i++) { if(palavra1[i] == for(j=0;j<tam2;j++){ palavra2[j]; } ) { printf("E permutacao \n"); } else{ printf("não e permutacao \n"); } }) } system("PAUSE"); return 0; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
viciado
Como posso verificar se uma string é permutação da outra. Se todos os caracteres da primeira cadeia estão presentes na segunda.
Ex "abccde" é permutação de "cbadce", mas não é de "abcdef" nem de "abcde"
Erro não compila
Link para o comentário
Compartilhar em outros sites
0 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.