Ir ao conteúdo
  • Cadastre-se

Douglas Santiago

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Preciso criar um programa que calcule a quantidade de anagramas de uma palavra levando a consideração as palavras repetidas, se tiver. minha ideia de programa, de inicio ate que da certo, com palavras pequenas, mas chegando em, ex : matemática, já não da. #include <stdio.h> #include <stdlib.h> #include <string.h> int fatorial(int fat) { int resultado = 1; while(fat>=1){ resultado = resultado*fat; fat--; } return resultado; } int main() { char palavra[256],PalavarAux[256]; int contador=0,Repetidos=0,tamanho=0,j=0,i=0,comp=0; printf("Digite uma Palavra: \n"); gets(palavra); strcpy(PalavarAux, palavra); tamanho=strlen(palavra); for(i=0;i<=tamanho;i++) {Repetidos=0; for(j=0;j<=tamanho;j++) { if (palavra==PalavarAux[j];){ Repetidos++; } { if(Repetidos == 2) { Repetidos=0; contador++; i++; j=0; } } } } if(contador == 0) printf("%d",(fatorial(tamanho))) ; else printf("%d",(fatorial(tamanho)/fatorial(contador))) ; return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!