Salve mi sono creato questa funzione che mi conti il numero di consonanti presenti in una stringa... la funzione è la seguente
il problema è che se inserisco milano in input mi restitusce 2 ... non capisco il problemacodice:int Consonante(char ch[], int dim){// funzione conta consonanti int i, cont=0; for(i=0; i<=dim; i++){ if ((ch[i] != 'a') && (ch[i] != 'e' ) && (ch[i] != 'i') && (ch[i] != 'o' )&& (ch[i] != 'u')&& (ch[i] != 'A')&& (ch[i] != 'E') && (ch[i] != 'I') && (ch[i] != 'O') && (ch[i] != 'U')) {cont++;}; } return cont; }