Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2004, 16:44
powers
 
Fecha de Ingreso: marzo-2004
Ubicación: Rep. Dominicana
Mensajes: 31
Antigüedad: 20 años, 11 meses
Puntos: 0
Pregunta letra q mas se repite

He tenido problemas para determinar cual es la letra que mas se repite, pero pude saber cuantas veces se repite cada letra, LO QUE EN REALIDAD QUIERO ES QUE ABAJO ME DIGA EJEMPLO>>> "LA LETRA "D" SE REPITE "3"VECES <<<

Este es el programa

#include <string.h>
#include <ctype.h>
#include<conio.h>
#include<stdio.h>
void main()
{
char cad[100],op;
int cont,cont2,cont3,cont4,cont5=0,may[40],mayor,l;
printf("\n\tPrograma de manejo de cadena v.1.0\n\n");
printf("Escriba una cadena (40 caracteres max.)\n ");
gets(cad);
l=strlen(cad);
cont3=0;
for(cont=0;cont<l;cont++)
{
cont4=0;
for(cont2=0;cont2<cont;cont2++)
{
if(cad[cont]==cad[cont2])cont4++;
}
if(0==cont4)
for(cont2=0;cont2<=l;cont2++)
{
if(cad[cont]==cad[cont2]){cont3=cont3+1;}
if(cont2==l){printf("\nLa letra %c está presente %i vez/veces",cad[cont],cont3);may[cont5]=cont3;cont5++;if(cont2==l)cont3=0;}
}
}

l=strlen(cad);
mayor=may[0];
for(cont=1;cont<=l;cont++)
{
if(mayor<may[cont])mayor=may[cont];
cad[cont];
}
printf("\nLa letra q mas se repite es %c se repite %i veces",cad[cont],mayor);
}