Hello. En el siguien programa (hecho en borland c++) como hago para evitar q cuente las letras que se repiten??
ejemplo: escribo -> kiko
resultado q muestra-> k=2, i=1, k=1, o=1
este es el quiero -> k=2, i=1, o=1
#include <iostream.h>
#include <string.h>
#include <ctype.h>
#include<conio.h>
#include<stdio.h>
void main()
{
char cad[100],op;
int cont,cont2,cont3,q;
printf("\n\tPrograma de manejo de cadena v.1.0\n\n");
printf("Escriba una cadena (40 caracteres max.)\n ");
gets(cad);
q=strlen(cad);
printf("%i",q);
cont3=1;
for(cont=0;cont<q;cont++)
{
for(cont2=1;cont2<=q;cont2++)
{
if(cad[cont]==cad[cont2]){cont3=cont3+1;}
if(cont2==q){printf("\n\nLa letra %c está presente %i vez/veces",cad[cont],cont3);if(cont2==q)cont3=0;}
}
}
}
gracias ! ! ! !