Ciao,
ho scritto questo programmino che conta il numero di lettere di una stringa, però non sò proprio come fare a contare quante sono le lettere simili che si stovano vicine.
Esempio: abbcccbb ,il programma deve far apparire a schermo cheil numero massimo di lettere simili che si susseguono è 3 ossia le 3 c e non deve dire che sono 4 ossia 2b + 2 b.
qualcuno potrebbe cortesemente spiegarmelo'
codice:
#include <stdio.h>
int main()
{
     char l=0;
     int num=0;
     printf("Inserite la parola o la frase:");
     while(l!='\n')
     {
        scanf("%c",&l);
        if((l>=65 && l<=90) || (l>=97 && l<=122) && (l!=32))
           {
             num++;
           }      
        else
           {
           }                                 
        if(l==32 || l==10)
        {
           if(num)
                {
                 printf("Il numero di lettere e\': %d",num);      
                }
           else
               {
                     num=0;
               }     
        }
    }
    system("pause");                   
    return 0; 
}
ciao e grazie