Ola estou tentando criar um codigo que le uma frase e fale quantas vezes cada caracter da frase se repetiu! por exemplo wendel nunes w=1 vez e=3 vezes n=3 vezes d=1 vez l=1 vez u=1 vez s=1 vez ai fiz este más acho que não ficou legal. #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { char texto[100]; char letras[] = "abcdefghijklmnopqrstuvxzwyABCDEFGHIJKLMNOPQRSTUVXZWY"; char letrasaux[100]; int x, y, cont=0; printf ("\nEscreva um texto: \n"); gets (texto); for (x=0; x<strlen(letras); x++) { for (y=0; y<strlen(texto); y++) { if (texto[y] == letras[x]){ cont++; printf ("\nA letra %c contem %d vez(es) na frase\n", texto[y], cont); } } cont=0; } system("pause"); return 0; } [/codebox] sei que para imprimir textos com acentuação teria que usar tabela ASCII mas ai e mais complicado hehe! queria dicas para melhorar?!?! Sugestões!